モデル作成とシェーディング
- モデルとは
モデルはコントローラとデータベースの仲介をして、
必要なデータをコントローラに渡す
- Eloquentとは
DBから値を取得するLaravelの機能のこと
参考 https://readouble.com/laravel/5.7/ja/eloquent.html
- モデル作成
php artisan make:mokel 作りたいモデル名
参考 https://qiita.com/mikaku/items/49625dc04073bf55dd75
- コントローラー作成
php artisan make:controller 作りたいコントローラ名
参考 https://readouble.com/laravel/5.4/ja/controllers.html
・リクエスト(入力した値を受け取る)
参考 https://readouble.com/laravel/5.5/ja/requests.html
- シーダー作成
php artisan make:seeder 作りたいシーダー名
seeder created successfully.⇠これが出れば成功
- シーディングの実行
php artisan db:seed
Seeding: 作ったシーダー名⇠これが出れば正解
php artisan db:seed --class=実行したいシーダー名
これでもできる
- データベースを綺麗にする
php artisan migrate:refresh⇠データベースを空にする
php artisan migrate:refresh --seed⇠データベースをリフレッ
シュし、その後全データベースのシーダーを実行してくれる