Обучение Laravel: посев - PullRequest
       28

Обучение Laravel: посев

0 голосов
/ 28 апреля 2020

Я пробую семя прямо сейчас, но когда я попробовал это. Это просто показывает ошибку в командной строке, что он не может найти целевой класс. И я уже убедился, что файлы находятся в каталоге базы данных / seed. Вот мои коды. Пожалуйста, помогите.

UserTableSeeder. php

<?php

use Illuminate\Database\Seeder;

class UserTableSeeder extends Seeder
{
  /**
  * Seed the application's database.
  *
  * @return void
  */
  public function run()
  {
    // $this->call(UserSeeder::class);
    DB::table("users")->delete();

    User::create(array(
        "name" => "Chris Sevilleja",
        "username" => "sevilayha",
        "email" => "chris@scotch.io",
        "password" => Hash::make("awesome"),
    ));
  }
}

DatabaseSeeder. php

<?php

use Illuminate\Database\Seeder;

class DatabaseSeeder extends Seeder
{
/**
 * Seed the application's database.
 *
 * @return void
 */
   public function run()
   {
     Eloquent::unguard();

     $this->call("UserTableSeeder");
   }
 }

1 Ответ

1 голос
/ 28 апреля 2020

При создании нового семени необходимо перезагрузить composer автозагрузчик

Запустить команду composer dump-autoload

...