我有 Laravel 5.2 的另一个问题。我有一个包含多个输入字段的表单,但并非所有输入字段都存储在数据库中(既不是通过 store() 也不是通过 update() )。
他们的方式我这样做:
商店中的城市控制器():
$id = $this->country->create(['status' => 1] + $request->only('code', 'currency_id', 'latitude', 'longitude', 'timezone', 'dam_date'))->id;
Run Code Online (Sandbox Code Playgroud)
在这里,它确实将数据保存在数据库中,但字段除外:状态、时区和 dam_date。
我已经制作了 $request 的输出。有价值观。如果我创建了一个国家对象并给他参数然后保存它,它就可以工作。
我在 update() 函数中也遇到了同样的问题:
$country->fill($request->only('code', 'currency_id', 'latitude', 'longitude', 'timezone', 'dam_date'))->save();
Run Code Online (Sandbox Code Playgroud)
同样,它不会保存时区和 dam_date。
我稍后将这两个字段添加到表中。也许这可以帮助?
谢谢
| 归档时间: |
|
| 查看次数: |
3072 次 |
| 最近记录: |