Php 在Laravel中文件上载的公共路径之外时,$destinationPath应该放置什么

Php 在Laravel中文件上载的公共路径之外时,$destinationPath应该放置什么,php,file-upload,laravel-4,Php,File Upload,Laravel 4,我正在尝试添加通过Laravel表单上传照片的功能。然而,我似乎有点超出了配置它的正常用例 我的laravel目录实际上在我的主web目录之外,对于某些URI,它使用Apachemod_别名来重定向它以使用laravel框架。我的所有css、js和图像都存在于主web目录中,我的所有laravel文件和目录都存在于它自己的单独目录中。话虽如此,我想上传照片的地点是 /html/images/profile-photos 当我的laravel应用程序在 /laravel/... 在窗体的控制器

我正在尝试添加通过Laravel表单上传照片的功能。然而,我似乎有点超出了配置它的正常用例

我的
laravel
目录实际上在我的主web目录之外,对于某些URI,它使用Apache
mod_别名来重定向它以使用laravel框架。我的所有css、js和图像都存在于主web目录中,我的所有laravel文件和目录都存在于它自己的单独目录中。话虽如此,我想上传照片的地点是

/html/images/profile-photos
当我的laravel应用程序在

/laravel/...
在窗体的控制器中,我有

$photo = Input::file('photo');
if ($photo->isValid()) {
    $destinationPath = '/html/images/profile-photos/';
    $filename = $user->id;    //There might be a separate error in not including the file extension here?
    $photo->move($destinationPath, $filename);
}
但是当我试图上传一个带有表单的图像时,我得到了一个错误

Unable to create the "/html/images/profile-photos/" directory

从外观上看,它可能不会进入实际的
/html
目录,但仍可能卡在
/laravel
目录中。是否有办法将其存储在指定位置?

抱歉。当我发布这个问题时,我意识到我的根目录实际上后退了一步。一定是这样

'/root/html/images/profile-pictures'
一旦你说它坏了,它就会自行修复