Laravel 7 - семя ремесленника Целевой класс [DatabaseSeeder] не существует - PullRequest
0 голосов
/ 09 июля 2020

Я пытаюсь засеять свой 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), но по какой-то причине она сообщает мне, что ее не существует.

...