我正在尝试捕获我的LoginController中的目标url,这样我就可以在我添加到控制器的showLoginForm()
方法中执行一些逻辑,这样我就可以根据预期的URL将用户发送到特定的视图。
我尝试过以下操作,但我无法让它工作:
public function showLoginForm()
{
$intededUrl Session::put('url.intended', URL::full());
// my base application url is http://www.websites.com:8080
if (starts_with($intededUrl, url('/admin'))) // i want all routes that begin with http://www.websites.com:8080/admin to go here
return view('auth.login');
return view('themes.'.env('APP_THEME', 'mango').'.auth.login'); // but it keeps taking me here
}
我正在使用Laravels starts_with()
方法尝试匹配url字符串的开头。
答案 0 :(得分:0)
我只是想通了。我需要Session::get('url.intended');