我有使用.htaccess文件将用户请求从一个地方重定向到另一个地方的经验。但是,我是Laravel的新手,从未尝试过在Laravel中进行重定向。
在Laravel中进行重定向的最佳方法是什么?就像将.htaccess文件放入项目根目录并像我通常那样做一样简单,还是Laravel有一种特殊的方法来做到这一点?
对于我的特定用例,我想将对img
目录中的图像的请求重定向到另一个可公共访问的路径。
谢谢。
答案 0 :(得分:4)
Laravel具有用于重定向的辅助功能,下面是一些示例:
Route::get('dashboard', function () {
return redirect('home/dashboard');
});
或在控制器操作内部:
return redirect()->action('HomeController@index');
答案 1 :(得分:0)
Laravel Documentation上的所有内容都可用,但是您需要查看一下。您可以使用全局重定向助手:
Route::get('route', function () {
return redirect('anotherRoute');
});