2015-10-16 132 views
1

基本上,我试图上传一个文件,并在应用程序创建公共文件夹后,每一个动作路由我本地主机/视频。然后每当我删除它创建的文件夹,行为恢复正常。如何创建公共文件夹甚至不在应用程序文件夹中弄乱了路由?我正在使用Laravel 4.2和PHP 5.5.10。Laravel 4.2奇怪的路由问题

这是我做过什么:

$filename = date('Y-m-d-H:i:s')."-".$client_file_name; 
$destinationPath = base_path() . '\public\uploaded_video'; 
Input::file('post')->move($destinationPath, $filename); 

第二行弄乱了路由,然后一切都变得恢复正常,当我删除该文件夹。是因为我在Windows上运行吗?我尝试了'/ public/uploaded_video'来代替,但我认为它不起作用。

回答

1

其实any_Path函数返回服务器上的本地路径,但你需要一个url所以在这种情况下,您可以尝试这样的事:上Laravel website

$destinationPath = asset('uploaded_video'); 

更多。

+1

问题是我创建了一个名为视频的文档,它镜像了我的路由名称。这就是为什么。我将文件夹的名称更改为存储,并解决了问题。非常奇怪的问题。 – jarvan