Laravel コマンド
- 
WWW サーバーを起動
php artisan serve - 
プロジェクト作成
composer create-project --prefer-dist laravel/laravel {プロジェクト名] - 
コントローラ作成
php artisan make:controller {コントローラ名}php artisan make:controller PostsController --resource 
php artisan route:list
COMPOSER
- 
コマンド一覧表示
composer list - 
コマンドの使い方、オプション表示
composer help コマンド名 
Model
- 
Model作成
php artisan make:model モデル名(単数形)- 
option
- 
-m //マイグレーション 
 - 
 
 - 
 
MiddleWare
- miiddleware作成
 
   php artisan make:middleware MyMiddleware
マイグレーション
- 
マイグレーション作成
php artisan make:migration php artisan make:migration create_テーブル名_table//table作成 - 
実行
php artisan migrate - 
追加項目用マイグレーションファイルを作成
php artisan make:migration add_published_at_to_テーブル名_table —table=テーブル名 - 
最新のマイグレーションをロールバック
php artisan migrate:rollback 
Seed
- Seeder作成
 
   php artisan make:seeder HogeTableSeeder
- 
Seedを実行
php artisan db:seed - 
特定クラスのSeederを実行
php artisan db:seed —class=HogeTableSeeder - 
データベースを完全に作り直すとき
php artisan migrate:refresh —seed 
Factory
- 
Factory作成
php artisan make:factory HogeFactory 
Request
- 
Requesat生成
 - 
php artisan make:request HogeRequest 
Tinker
- Modelのインスタンス作成
 
 $hoge = new Apphoge(modelのパス)
- カラムにデータセット
 
  $hoge -> hoge(カラム名) = ‘hogehoge’ 
- データベースに保存
 
  $hoge -> save()
- テーブルの中身一覧
 
  Apphoge::all()->toArray()
- id1の列取り出し
 
  Apphoge::find(1)->toArray()
Laravel Collective
- 
Form
 - 
composer require "laravelcollective/html":"^5.4.0"