目次:クリックでジャンプ
- 【php artisan migrate】マイグレーションの実行
- 【php artisan make:controller UsersController】コントローラーの作成
- 【php artisan make:request UsersRequest】フォームリクエストの作成
- 【php artisan make:migration create_users_table】テーブルの作成
- 【php artisan make:migration add_to_users_table】既存テーブルにカラムを追加
- 【php artisan make:migration edit_to_users_table】既存テーブルにカラムを編集
- 【php artisan make:model User】モデルの作成
- 【php artisan make:seeder ItemsTableSeeder】シーダーファイルの作成
- 【php artisan db:seed】シーディングの実行
- 【php artisan cache:clear】キャッシュクリア
【php artisan migrate】マイグレーションの実行
$ php artisan migrate $ php artisan migrate:refresh $ php artisan migrate:refresh -–seed $ php artisan migrate:reset
migrate:refreshでテーブルの再作成を行う。
migrate:refreshにオプション-–seedを追加で、テーブル再作成後にシーディングを実行する。
migrate:resetで全てのテーブルを削除。
【php artisan make:controller UsersController】コントローラーの作成
$ php artisan make:controller UsersController
【php artisan make:request UsersRequest】フォームリクエストの作成
$ php artisan make:request RegisterEmployeesRequest
【php artisan make:migration create_users_table】テーブルの作成
$ php artisan make:controller create_role_employees_links_table
【php artisan make:migration add_to_users_table】既存テーブルにカラムを追加
$ php artisan make:migration add_to_users_table_20230419
同じ名前のファイルを作れないので、日付を末尾に付けるなど、命名規則などを作ると楽。
【php artisan make:migration edit_to_users_table】既存テーブルにカラムを編集
$ php artisan make:migration edit_to_users_table_20230419 $ php artisan make:migration change_to_users_table_20230419
【php artisan make:model User】モデルの作成
$ php artisan make:model AttendaceHead
命名規則としてもしテーブル名がattendance_headsであればmodelは単数のAttendaceHeadになる。
【php artisan make:seeder ItemsTableSeeder】シーダーファイルの作成
$ php artisan make:seeder ItemsTableSeeder
【php artisan db:seed】シーディングの実行
$ php artisan db:seed $ php artisan db:seed --class=[シーダーファイル名]
--classオプションで、シーディングファイルを指定して実行。
【php artisan cache:clear】キャッシュクリア
$ php artisan cache:clear $ php artisan config:clear $ php artisan route:clear $ php artisan view:clear