Laravel 5 не работает с исходным кодом в базе данных

#php #laravel

#php #laravel

Вопрос:

Я пытаюсь ввести пользователя в базу данных, но не могу. Я мог бы легко создать таблицы миграции, поэтому проблема не в подключении к базе данных, но я не могу создать пользователя, я получаю сообщение об ошибке «Класс UsersTableSeeder не существует». Как я могу это решить? (Я использую laravel 5.3)

Ошибка консоли

Вот мой код:

DatabaseSeeder.php

 <?php

use IlluminateDatabaseSeeder;
use IlluminateSupportFacadesDB;

class DatabaseSeeder extends Seeder
{

      public function run()
      {
          $this->call(UsersTableSeeder::class);
      }
}
  

UsersTableSeeder.php

 <?php

use IlluminateDatabaseSeeder;
use App/User;
use IlluminateSupportFacadesDB;

class UsersTableSeeder extends Seeder
{
public function run()
{
    DB::table('users')->delete();
    User::create([
      'name' => 'lamin',
      'email' => 'lamin@laravel.com',
      'password' => bcrypt('lamin')
    ]);
}
}
  

Ответ №1:

Попробуйте запустить composer dumpauto command, а затем снова запустите seeder.

Ответ №2:

Выполните эту команду.

 composer dump-autoload
  

Он просто восстанавливает список всех классов, которые необходимо включить в проект