-
モデルのジェネレーター: Laravel 7 では、モデルを簡単に生成するためのジェネレーターが提供されています。以下のコマンドを使用して、新しいモデルを作成します。
php artisan make:model Post
これにより、
app/Models/Post.php
ファイルが生成されます。モデル名の後にオプションでテーブル名を指定することもできます。 -
マイグレーションのジェネレーター: データベースのマイグレーションを作成するためのジェネレーターも利用できます。以下のコマンドを使用して、新しいマイグレーションファイルを作成します。
php artisan make:migration create_posts_table --create=posts
これにより、
database/migrations/xxxx_xx_xx_xxxxxx_create_posts_table.php
ファイルが生成されます。このファイル内でテーブルのスキーマを定義します。 -
コントローラのジェネレーター: コントローラを作成するためのジェネレーターも利用できます。以下のコマンドを使用して、新しいコントローラを作成します。
php artisan make:controller PostController
これにより、
app/Http/Controllers/PostController.php
ファイルが生成されます。コントローラ内でアクションを定義し、モデルとビューを結び付けることができます。 -
ビューのジェネレーター: ビューファイルを作成するためのジェネレーターも利用できます。以下のコマンドを使用して、新しいビューファイルを作成します。
php artisan make:view posts.index
これにより、
resources/views/posts/index.blade.php
ファイルが生成されます。このファイル内で HTML コードやビューロジックを記述します。
以上が、Laravel 7 のジェネレーターの使用方法とコード例です。これらのジェネレーターを活用することで、効率的にコードを生成し、開発作業をスピードアップすることができます。