Model + View + Controller の作成

Model + Controller


コマンド

モデルをベースに作成すると考える

プロジェクトルートディレクトリで、以下のコマンドを実行


php artisan make:model Test -m -c -r


※ 単数形で命名 → 作成されるテーブル名は複数形になる

※ -m は、マイグレーションファイルを同時作成するためのオプション

※ -c は、コントローラファイルを同時作成するためのオプション

※ -r は、RESTful API に対応した構成にするオプション



生成物


マイグレーションファイル

  • database/migrations/日付で始まるファイル


モデル

  • app/Test.php


コントローラ

  • app/HTTP/Controllers/TestController.php


マイグレーションの実行


コマンド

php artisan migrate



View


作成方法

手動で作成する


ファイル名

tests.blade.php