【发布时间】:2018-11-07 08:04:49
【问题描述】:
我正在使用 Laravel 中的一个衬垫保存模型中的所有请求字段,如下所示:
$imageRequest = Auth::user()->imageRequests()->save(new ImageRequest($request->all()));
我的模型 ImageRequest 在 $request 中有一堆可填充项,但有 1 个字段不在请求中,我还需要将其保存在表中。
我可以在我的一个衬垫中执行此操作,还是需要像这样单独执行每个可填充的操作:
$imageRequest = new ImageRequest;
$imageRequest->fillable1 = $request->fillable1
...
$imageRequest->fillableNotInForm = "hello";
$imageRequest->save();
【问题讨论】:
-
$imageRequest->fillableNotInForm = "hello";因此,如果您希望在fillableNotInForm列的每一行中添加hello(一些字符串文字,并且不会因每个请求而变化),则设置DEFAULT值数据库中此列的约束。