【发布时间】:2018-07-11 15:18:07
【问题描述】:
我正在尝试使用通过经典表单提交的数据,使用 PUT/POST 方法更新我的 laravel 应用程序中的指定资源:
Model::find($id)->update($request->all());
这很好用,除了我提交带有空输入的表单的情况。然后我的请求中将包含除空输入数据之外的所有值,因此更新过程尚未完成。
我知道我可以检查每个请求参数是否存在,如果不存在,则为它分配一个 NULL 值,但我试图避免这种情况,我想知道 Laravel 是否检索到可以通过 Request 访问的空数据。
【问题讨论】:
-
if (!empty($request->all())) ??
-
我也希望能够访问空数据,知道
$request->all()只检索填充的表单数据
标签: laravel input request nullable