【发布时间】:2014-12-30 04:50:24
【问题描述】:
我刚刚在我的电脑上安装了 Laravel,但我遇到了路由问题。当用户在没有登录的情况下键入 URL http://laravel.app/admin 时,我想将其重定向到 http://laravel.app/login?Return_URL=http://laravel.app/admin,就像 Jeffrey Way 对 Laracast 所做的那样。
我该怎么做?
我已经将它添加到我的 routes.php 中
Route::get('/admin', array('before' => 'auth', 'as' => 'admin.index', 'uses' => 'AdminController@index'));
而且我不知道下一步该做什么。
=== 澄清 ===
当用户访问受保护的页面/admin 或/admin/{{other-page}} 时,我希望将其重定向到/login,但在重定向到登录页面之前使用URL 参数。成功登录后,用户将被重定向到他打算访问的第一个 URL,该 URL 在 ?Return_URL= 参数中捕获。
【问题讨论】:
标签: php laravel laravel-4 laravel-routing