モデル作成とシェーディング

  • モデルとは 

   モデルはコントローラとデータベースの仲介をして、

   必要なデータをコントローラに渡す

  • 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データベースをリフレッ

  シュし、その後全データベースのシーダーを実行してくれる

 

参考 https://qiita.com/yukibe/items/f18c946105c89c37389d