getClientOriginalName()on null

时间:2017-06-01 14:05:34

标签: laravel

我的Store控制器中有一个请求文件有点问题!

我得到了这样的原始文件扩展名:

$licencie_amateur->cert_medical_surclassement = $request->file('cert_medical_surclassement')->getClientOriginalName();

有时用户不需要放置文件“cert_medical_surclassement”我想做一个像这样的条件:如果文件添加正常但是如果字段中没有文件我传递给另一个变量。

有人知道我该怎么做吗?非常感谢提前

1 个答案:

答案 0 :(得分:2)

使用hasFile()方法

if ($request->hasFile('cert_medical_surclassement')) {
    $licencie_amateur->cert_medical_surclassement = $request->file('cert_medical_surclassement')->getClientOriginalName();
} else {
    // else code
}

更多信息:Documentation