Laravel 4.2奇怪的路由问题
问题描述:
基本上,我试图上传一个文件,并在应用程序创建公共文件夹后,每一个动作路由我本地主机/视频。然后每当我删除它创建的文件夹,行为恢复正常。如何创建公共文件夹甚至不在应用程序文件夹中弄乱了路由?我正在使用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'来代替,但我认为它不起作用。
答
其实any_Path
函数返回服务器上的本地路径,但你需要一个url
所以在这种情况下,您可以尝试这样的事:上Laravel website
$destinationPath = asset('uploaded_video');
更多。
问题是我创建了一个名为视频的文档,它镜像了我的路由名称。这就是为什么。我将文件夹的名称更改为存储,并解决了问题。非常奇怪的问题。 – jarvan