【发布时间】:2015-08-21 00:19:02
【问题描述】:
我正在开发一个 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";
}
它作为 else contition 并以 ffffffff 的形式返回。
为什么会这样?
我更改了图像,但没有进入 if (Input::hasFile('picuplodr')) 条件..
我也将项目目录的权限更改为 777,但没有得到解决方案。
我该如何解决这个问题...?
【问题讨论】:
标签: php file-upload laravel-4