Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
laravel上载文件-调用成员函数getClientOriginalName_Laravel - Fatal编程技术网

laravel上载文件-调用成员函数getClientOriginalName

laravel上载文件-调用成员函数getClientOriginalName,laravel,Laravel,我今天遇到了一个奇怪的问题,因为我将向您展示的代码是在我的laravel中的database+uploads目录中上载和移动图像 上一个项目成功了,但今天Laravel5.4的代码不再有效了,当我想上传一个新图片时,我得到了一个例外 这一行: Call to a member function getClientOriginalName() on null 行:$licensie_structure->lb_photo=$request->file('lb_photo')->getClient

我今天遇到了一个奇怪的问题,因为我将向您展示的代码是在我的laravel中的database+uploads目录中上载和移动图像

上一个项目成功了,但今天Laravel5.4的代码不再有效了,当我想上传一个新图片时,我得到了一个例外 这一行:

Call to a member function getClientOriginalName() on null
行:
$licensie_structure->lb_photo=$request->file('lb_photo')->getClientOriginalName()

这里是我上传文件的刀片行:

<div class="form-group">
                    <label>Select a picture : </label>
                    {!! Form::file('lb_photo' ,  ['class' => 'form-control', 'placeholder' => 'Photo']) !!}
                </div>

选择一张图片:
{!!Form::file('lb_photo',['class'=>'表单控件','placeholder'=>'photo'])
有人知道我为什么会出现异常:
调用null上的成员函数getClientOriginalName()


提前感谢很多朋友

这将返回null,这意味着它不在请求对象中

$request->file('lb_photo')
这张表格真的发送上传了吗?是否忘记将enctype='multipart/form data'添加到表单中?名字对吗


检查
$request->all()

为什么使用$licencie_结构而不是$request?我使用带->lb_photo的$licencie_结构变量将文件保存在刀片服务器的数据库表“licencie_结构”中,我添加了'files'=>true!我现在检查这个$request->all(),在chrome/firefox检查器中检查表单的输出HTML。它起作用了,但我有一些字段需要使用其他变量来插入。如果(Input::hasFile('lb_photo'){echo'photo téléchargé';$file=Input::file('lb_photo');$file->move('uploads',$file->getClientOriginalName());//测试显示图像echo'getClientOriginalName()。“/>”;}我检查了这个检查器:我的错!我忘了在表单上输入NULL,现在它工作了,谢谢很多朋友的帮助!!!{!!表单::文件('lb_photo',NULL,['class'=>'表单控件','占位符'=>'照片'])