プロジェクトの作成
バージョン指定してプロジェクトを作成
$ composer create-project 'laravel/laravel=8.*' アプリ名
ログイン機能の作成
$ composer require 'laravel/ui:*'
$ php artisan ui bootstrap --auth
$ npm install && npm run dev
$ npm run watch
Modelの作成
$ php artisan make:model モデル名
Controllerの作成
$ php artisan make:controller コントローラー名
フォルダを指定してControllerを作成
$ php artisan make:controller フォルダ名/コントローラー名 --resource
--resourceとつけることでController内のメソッドが自動で生成されます。
Middleware
$ php artisan make:middleware ミドルウェア名
Policy
$ php artisan make:policy ポリシー名
Event
$ php artisan make:event イベント名
Listener
$ php artisan make:Listener リスナー名
migrate(DB関連)
#データベースに初期データを入れる
$ php artisan make:seeder シーダー名
マイグレートする(DBに対してtable情報を反映させる)
$ php artisan migrate
DBに対してtable情報を反映させます
テーブルのロールバック
$ php artisan migrate:rollback
一回ずつrollbackします。
テーブルのリセット
$ php artisan migrate:reset
DBに対してmigrateしたものをrollbackできます。
#ルーティングの確認
$ php artisan route:list
URIなどの一覧を表示してくれます。
サーバーに接続
$ php artisan serve
キャッシュクリアコマンド
$ php artisan cache:clear
$ php artisan config:clear
$ php artisan route:clear
$ php artisan view:clear