Laravel 4.2 奇怪的路由问题
Laravel 4.2 strange routing issue
基本上,我尝试上传一个文件,在应用程序在 public 中创建一个文件夹后,每个操作都会将我路由到 localhost/videos。然后每当我删除它创建的文件夹时,行为就会恢复正常。在 public 中创建一个甚至不在 app 文件夹中的文件夹怎么会弄乱路由?我正在使用 Laravel 4.2 和 PHP 5.5.10.
这是我做的:
$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
函数 returns 服务器上的本地路径,但你需要一个 url
所以在这种情况下,你可以尝试这样的事情:
$destinationPath = asset('uploaded_video');
更多关于 Laravel website。
基本上,我尝试上传一个文件,在应用程序在 public 中创建一个文件夹后,每个操作都会将我路由到 localhost/videos。然后每当我删除它创建的文件夹时,行为就会恢复正常。在 public 中创建一个甚至不在 app 文件夹中的文件夹怎么会弄乱路由?我正在使用 Laravel 4.2 和 PHP 5.5.10.
这是我做的:
$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
函数 returns 服务器上的本地路径,但你需要一个 url
所以在这种情况下,你可以尝试这样的事情:
$destinationPath = asset('uploaded_video');
更多关于 Laravel website。