Laravelのコマンド一覧
趣味程度に入れているLaravelのコマンドを纏めています(備忘録的な意味も込めて。。。)
Laravelプロジェクト作成
composer create-project laravel/laravel --prefer-dist project-name
Artisan関連
コマンド一覧
使えるコマンド一覧は下記でチェック
php artisan list
Laravelバージョンチェック
php artisan --version
マイグレーション
マイグレーションとは、データベースの定義ファイルから自動的にテーブル等を作成してくれること。
Laravelでも下記コマンドでマイグレーションやってくれるんですが、事前に定義ファイルを作成する必要がるのでお忘れなく。
php artisan migrate
ちなみに、既存のテーブル定義を更新する場合は以下でOK
php artisan migrate:refresh
既存のテーブル構造と整合性が取れない修正の場合はエラーになっちゃうので、その場合は一度DROP TABLEしてから試してみてください。
また、既存テーブル構造を変更してmigrate:refreshすると、レコードも初期化するので実行する際は注意してください
Laravel内包のAuth機能作成
php artisan make:auth
Laravel内包のAuth(認証)機能を使う場合は、以下のコマンド一発で以下機能を作成してくれます。
- ログイン
- ログアウト
- パスワードリセット(メール送信)
ルーティング確認
php artisan route:list
コンフィグ更新
php artisan config:clear
php artisan config:cache
新規コントローラ作成
php artisan make:controller NewPagesController
実行すると、app/Http/Controllers/ 配下にコントローラが作成されます。
新規モデル作成
php artisan make:model NewModel
マイグレーションファイル作成
php artisan migrate:make [file_name]
マイグレーション実行
php artisan migrate
マイグレーションのrollbackと実行を同時
php artisan migrate:refresh
Composerの新規作成
php artisan make:provider ComposerSeriviceProvider
まだまだ追記途中なので、徐々に増やしていきます。。。