私は株式の移行/モデル/工場の定義を使用してユーザーの数を作成するために工場を使用してみましたが、次のコマンドは、PHPの職人ティンカー内走った:私が作った$user = factory(App\User::class)->make();
Laravelのモデル工場投げ構文エラー
なしあなたが以下に見るように関数に変更されます。
$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']'
UPDATE
を私はどこかに、このエラーの原因となった線に沿って何かを削除している必要があり、私はそれが何であったかわかりませんが、私は新鮮なプロジェクトを始めましたが、もはやエラーはありません。助けてくれてありがとう!
私は正確に同じエラーを取得しています。私はソース管理の下にあるファイルを持っているので、削除された行はないことを確認しました...再び何の原因もありませんが、新しいプロジェクトを再起動するのを避けることをお勧めします... – seekay