【问题标题】:Laravel Seed db:seed [Symfony\Component\Debug\Exception\FatalThrowableError] Fatal error: Class 'model' not foundLaravel Seed db:seed [Symfony\Component\Debug\Exception\FatalThrowableError] 致命错误:找不到类“模型”
【发布时间】:2016-04-03 15:58:53
【问题描述】:

我正在使用 FactoryModel 工具来填充数据库,请执行以下操作:

创建表:

Php artisan make:model “Users” –m 

启动mysql:

php artisan migrate

迁移:

{

public function up()
{
    Schema::create('users', function (Blueprint $table) {
        $table->increments('id');
        $table->string('name');
        $table->string('email')->unique();
        $table->string('password',60);
        $table->enum('type',['Miembro','Administrador'])->default('Miembro');
        $table->rememberToken();
        $table->timestamps();
    });
}


public function down()
{
    Schema::drop('users');
}
}

模型用户

{
 use Authenticatable, Authorizable, CanResetPassword; 

 protected $table = 'users'; 

 protected $fillable = ['name', 'email', 'password','type']; 

protected $hidden = [
'password', 'remember_token',
];
}

在 ModelFactory.php 中;

$factory->define(App\User::class, function (Faker\Generator $faker) {
return [
'name' => $faker->name,
'email' => $faker->safeEmail,
'password' => bcrypt('123'),
'type' => 'administrador',
'remember_token' => str_random(10),
];

});

在dataseSeeder.php中:

 public function run()
{
model::unguard();

factory('App\User','Administrador',3)->create();

model::reguard();

}

迁移BD:

  php artisan db:seed 

错误: [Symfony\Component\Debug\Exception\FatalThrowableError] 致命错误:找不到类“模型”

感谢您的帮助

DGR

【问题讨论】:

  • 嗨试试Model::unguard();Model::reguard();

标签: symfony composer-php laravel-5.1


【解决方案1】:

模型类名应该是“User”而不是“Users”。 那么ModelFactory.php中没有设置工厂定义的名字,应该是这样的:

$factory->define(App\User::class, 'Administrador', function (Faker\Generator $faker) {
    return [
    'name' => $faker->name,
    'email' => $faker->safeEmail,
    'password' => bcrypt('123'),
    'type' => 'administrador',
    'remember_token' => str_random(10),
    ];
});

【讨论】:

    猜你喜欢
    • 2018-08-18
    • 1970-01-01
    • 2017-08-21
    • 2019-08-02
    • 2020-05-15
    • 2020-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多