我正在开发一个laravel网络应用程序。 我创建了一个管理员工的部分。在这个区域,我为员工上传了个人资料图片。
上传图片时没有错误,并且在添加新员工区域时工作正常。
但是,在编辑员工时,图像上传区域未拍摄更改的图像(新图像)
这是我的代码..
$photopaath = Employee::find(Input::get('employeeId'));
$fullpath = $photopaath->emp_photo;
if (Input::hasFile('picuplodr'))
{
File::delete(app_path().$fullpath);
//$name = Input::file('picuplodr')->getClientOriginalName();
$fileName = "photo".snake_case(Input::get('efname')).snake_case(Input::get('elname')).snake_case(Input::get('eemailaddrs'));
Input::file('picuplodr')->move($destinationPath, $fileName);
$path = Input::file('picuplodr')->getRealPath();
$phototodb = '/uploads/'.$fileName;
return "ssssssssssss";
}
else{
$phototodb = $fullpath;
return "ffffffff";
}
以其他方式接受并以 ffffffff 返回。
为什么会这样发生?
我更改了图片而没有转到 if(输入:: hasFile('picuplodr'))续约..
我将权限更改为项目目录的777,但没有为此获得解决方案。
我该如何解决这个问题??
答案 0 :(得分:1)
请检查包含'文件的表格开头laravel刀片标签。 =>真实的属性。
我认为那是因为你可以得到这个错误。