我最近主持了我的第一个 Laravel 项目。因此,这意味着公用文件夹处于打开状态,public_html
而其他文件夹位于根目录中的一个文件夹上。
我正在将文件上传到服务器并收到错误Could not create img/photos directory
(释义)。我用谷歌搜索了很长一段时间,之后我给了 777 权限,img
并且photos
错误消失了。唯一的问题是,现在没有发现错误,只是文件没有被上传。
注意:在我设置的表单声明中'files'=>true
,我已经正确修改了我的自动加载和paths.php
路径。
// controller
// upload cover photo if any
$path = public_path().'/img/album-cover-photos';
if(Input::hasFile('photo'))
{
$ext = Input::file('photo')->getClientOriginalExtension();
$name = "Album-Cover-".$album->id.'-'.date('YmdHis').'.'.$ext;
Input::file('photo')->move($path,$name);
$album->cover_photo = $name;
$album->save();
}
可能是什么问题?