Laravel5.5の使用方法を学習しようとしているチュートリアルの後です。ユーザモデルにprotected $fillable = array('email', 'password', 'name');
を追加するステップを実行した後。Laravel 5.5を使用して[Illuminate Database Eloquent MassAssignmentException]メールを受信します。
どちらのフィールドは大量の割り当て可能フィールドですか?次のステップは次のものを追加することでした:
User::create(array(
'email' => '[email protected]',
'password' => Hash::make('password'),
'name' => 'John Doe'
));
私が理解しなければならないのは、上記のユーザーをdbに追加することです。
私がphp artisan migrate
を実行すると、私は[Illuminate\Database\Eloquent\MassAssignmentException] email
を受け取り、私は理由を知りません。私はEloquent::unguard()
を追加しようとしましたが、すべてそれを守るようにしました。
埋め込み可能な配列から電子メールを削除しました。電子メールを取り除いてください。
私がphp artisan migrate
を実行するたびに、エラーは同じです。
ここで、User :: createのコードは使用していますか?モデル工場を使って播種していますか? – stefansixx1