【Laravel】モデルを作成する方法

Laravelでモデルを作成する方法を備忘録として記録しておきます。

事前にデータベースとサーバーを起動させておきます。

モデルを作成する

まずはコマンドラインで以下のコマンドによりモデルとマイグレーションファイルとコントローラーを作成します。

php artisan make:model モデル名

このコマンドでモデルが作成されます。

注意すべき点はモデル名の頭文字は大文字で、単数形にしなければいけないことです。

sampleモデルを作成する場合は次のようになります。

php artisan make:model Sample

他にもモデルを作成する際に様々なオプションがあるので紹介します。

モデルとマイグレーションファイルを同時に作成する

モデルとマイグレーションファイルを同時に作成する際には次のようなコマンドを入力します。

php artisan make:model モデル名 --migration

または

php artisan make:model モデル名 -m

モデルとコントローラーを同時に作成する

モデルとコントローラーを同時に作成する際には次のコマンドを入力します。

php artisan make:model モデル名 --controller

または

php artisan make:model モデル名 -c

モデル・コントローラー・マイグレーションファイルを同時に作成する

モデルとコントローラー、さらにマイグレーションファイルを同時に作成する際には次のコマンドを入力します。

php artisan make:model モデル名 -mc

まとめ

このコマンドではモデルを作成するのに合わせてオプションでコントローラーやマイグレーションファイルを一緒に追加できることがわかりました。

参考:

コメント