gpt4 book ai didi

php - Laravel 5 : when persist form data, _token导致批量分配异常

转载 作者:行者123 更新时间:2023-12-04 12:43:36 26 4
gpt4 key购买 nike

当我尝试保存表单数据时,Laravel抛出了批量分配异常。

在 View 中,我使用{!! form::open(...) !!},我知道将_token创建为隐藏字段。

当表单数据发送到 Controller 时,我正在使用

$data = Input::all();
$order = Order::create($data);
$order->save();

我应该在数据库中为 _token添加一个字段吗?还是我因做其他错误而导致错误?

最佳答案

批量分配异常通常是由于未在模型中指定fillable(或相反的guarded)属性而引起的。做这个:

class Order extends Eloquent {
protected $fillable = ['field1', 'foo', 'bar'];
}

这样,您也不必担心 _token,因为无论您将什么其他内容传递给模型,只有指定的字段都将被填充并保存在db中。

关于php - Laravel 5 : when persist form data, _token导致批量分配异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29515741/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com