我试图做一个简单的MassAssignment值,但出现错误“将[_token]添加到fillable属性以允许在[App \ Models \ Order]上进行质量分配。”
即使我已经在Order模型中将所有属性设置为可填充:
class Order extends Model
{
protected $guarded= [];
}
我还尝试了使用带有多个属性的受保护的$ fillable的替代方法,但这会产生相同的错误。
我还尝试了两种方式在de OrderController中填充数据。
public function store(Request $request)
{
$data = $request->all();
Order::create($data);
// $order = new Order;
// $order->fill($data);
}
我花了很多时间寻找答案,但是我发现的全部是“将您的属性设置为可填充到模型中”,我这样做了。只是不起作用。
答案 0 :(得分:0)
public function store(Request $request)
{
$data = $request->except('_token');
Order::create($data);
}