我正试图播种一些文件,但我得到了:
[错误异常] Closure对象不能具有属性
不确定是什么问题,因为我做了非常基本的播种。
以下是我的文件:
test / factories / all.php中的all.php
$factory('App\User', [
'name' => $faker->name,
'email' => $faker->email,
'password' => password_hash('000400', PASSWORD_DEFAULT)
]);
这是我正在使用的命令:
php artisan db:seed --class =" UserTableSeeder"
这是我的UserTableSeeder:
public function run()
{
// User::create([
// 'name' => 'Rainbow Warrior',
// 'email' => 'email@exmaple.org',
// 'password' => password_hash('123456', PASSWORD_DEFAULT)
// ]);
TestDummy::times(20)->create('App\User');
}
答案 0 :(得分:0)
我的all.php中有一个拼写错误:
$factory('App\Comment', [
'user_id' => 'factory:App\User',
'question' => $factory->sentence,
'answer' => $factory->text
]);
如果你仔细观察,你会注意到,我写了 $ factory 而不是 $ faker 。嗯......很公平。