模型.php中的MassAssignmentException

时间:2016-02-29 16:10:42

标签: php laravel-5.2

我在Model.php第448行中得到Error" MassAssignmentException:nom"当我使用create方法时,这是我的代码:

class User extends Model
{
    protected $table = 'users';

    protected $fillable = ['nom','prenom','username','password','email','phone'];
}

AuthetificationController.php (控制器)

$parameters = $request->all();

$user = User::create($parameters);

我也这样做了:

$user = User::create([
    'nom'     => $request->input('nom'),
    'prenom'  => $request->input('prenom'),
    'username'=> $request->input('username'),
    'password'=> $request->input('password'),
    'email'   => $request->input('email'),
    'phone'   => $request->input('phone'),
]);

仍然是同样的错误

当我这样做时:

var_dump($parameters);

我得到以下results

1 个答案:

答案 0 :(得分:0)

尝试在您的控制器中使用

User::create(Request::all());