在我的项目中,用户可以上传内容并附加图像。我有一个控制器,我在其中对文件输入进行 isValid 检查。只要您选择一个文件,一切都会很好。当我不选择文件时,我收到此错误
Call to a member function isValid() on null
Run Code Online (Sandbox Code Playgroud)
在这行代码上:
if (Input::file('image')->isValid())
Run Code Online (Sandbox Code Playgroud)
这个错误很明显,因为我没有选择图像,但我实际上不知道如何解决这个问题。
如果有人可以提供帮助,我会非常高兴:) 提前致谢!
首先,您需要检查您的请求是否包含该文件/输入。
确定文件是否已上传
if (Request::hasFile('image'))
{
/*Determining If An Uploaded File Is Valid*/
if (Request::file('image')->isValid())
{
//
}
}
Run Code Online (Sandbox Code Playgroud)
仅供参考,请确保您在发布时获取文件。enctype="multipart/form-data"在 HTML 表单元素中添加属性。
您可以使用任何输入和请求外观。\Illuminate\Http\RequestLaravel 中也引用了输入类
| 归档时间: |
|
| 查看次数: |
13645 次 |
| 最近记录: |