Я пытаюсь засеять свой DatabaseSeeder. php 'Но когда я пытаюсь запустить php artisan db:seed
, я получаю сообщение об ошибке:
Целевой класс [DatabaseSeeder] не существует.
Мой код в «DatabaseSeeder. php» выглядит так:
<?php
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
class DatabaseSeeder extends Seeder
{
/**
* Seed the application's database.
*
* @return void
*/
public function run()
{
factory(App\User::class, 3)->create()->each(function($u) {
$u->questions()
->saveMany(
factory(App\Question::class, rand(1, 5))->make()
);
});
}
}
То, что я пробовал до сих пор:
composer dump-autoload
php artisan cache:clear
php artisan optimize
Примечание. У меня нет сеялки, созданной пользователем, я пытаюсь использовать стандартную (DatabaseSeeder. php), но по какой-то причине она сообщает мне, что ее не существует.