【发布时间】:2022-03-21 14:39:15
【问题描述】:
我尝试使用工厂通过使用库存迁移/模型/工厂定义来创建用户数量,并在 php artisan tinker 中运行以下命令:$user = factory(App\User::class)->make();
如下所示,我没有对函数进行任何更改;
$factory->define(App\User::class, function (Faker\Generator $faker) {
return [
'name' => $faker->name,
'email' => $faker->safeEmail,
'password' => bcrypt(str_random(10)),
'remember_token' => str_random(10),
];
});
但我收到以下错误:[Symfony\Component\Debug\Exception\FatalThrowableError] Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR), expecting']'
更新
我一定是在某处删除了导致此错误的内容,我不知道它是什么,但我开始了一个新项目并且不再有错误。感谢您的帮助!
【问题讨论】:
-
我得到了完全相同的错误。我将文件置于源代码控制之下,因此验证没有删除任何行...再次不知道原因是什么,但希望避免重新启动一个全新的项目...有什么建议吗?
-
这个问题花了2年多,但没有答案是正确的