Laravel 基本おさらい

フォルダ階層


Model


appフォルダ直下



Controller


app/Http/controllers直下



View


ページ

resources/views直下


共通レイアウト

resources/views/layout直下


コンポーネント

resources/views/components直下



その他のファイル


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

database/migrations直下


ルーティング

routes/web.php: ページにアクセスするときのルーティング

routes/api.php: APIを投げるときのルーティング






ファイル生成


Model + Controller


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

  • -m -c: マイグレーションファイル生成時に Model と Controller を同時生成
  • -r: RESTful に対応した Controller の中身を生成


View


手動で作成






マイグレーション


実行コマンド


php artisan migrate



データベース操作


CRUD

書きかけ...


ルーティング


RESTful なルーティング

書きかけ...


API

書きかけ...


Bootstrap

書きかけ...


認証

書きかけ...