批量分配,用户vs管理员,以正确的方式更新记录


Mass assignment, User vs admin, updating a record the right way?

我已经从质量赋值数组中删除了一个元素。

protected $guarded = ['id', 'status', 'org', 'params', 'last_visited_date'];

因为admin用户需要能够更新用户模型/记录。

但是,现在用户可以在表单中传递元素并覆盖字段,这是不希望的。

在上述用户模型上处理大量分配的最佳方法是什么?

希望我不必有2个用户模型?

看起来我可以手动输入

    $input = $request->all();
    $user->activation = $input['activation'];
    $user->save();