Laravel8でダミーデータを作成中なのですが、php artisan db:seedを実行したらエラーが出ます。
エラーの内容は以下です。
Class 'App\Models\Blog' not found at database/seeders/DatabaseSeeder.php:16 12▕ * @return void 13▕ */ 14▕ public function run() 15▕ { ➜ 16▕ \App\Models\Blog::factory(10)->create(); 17▕ } 18▕ } 19▕
クラスがないという意味なのかもしれませんが、きちんとuseでクラスを使えるように指定してます。
該当のコードは以下です。
DatabaseSeeder.php
1<?php 2 3namespace Database\Seeders; 4 5use Illuminate\Database\Seeder; 6use App\Models\Blog; 7class DatabaseSeeder extends Seeder 8{ 9 /** 10 * Seed the application's database. 11 * 12 * @return void 13 */ 14 public function run() 15 { 16 \App\Models\Blog::factory(10)->create(); 17 } 18}
パスの指定なども確認しましたが間違っておらず、どうすればいいか分からなくなりました。
あなたの回答
tips
プレビュー