登录和仪表板的一个URL

时间:2016-03-19 16:21:30

标签: laravel-5

我想为登录和仪表板页面示例“/ admin”创建一个URL。 在所有指南中,登录页面具有不同的URL,其中仪表板页面示例为“/ login”或“/ admin / login”。如果我们的仪表板有url“admin”而我没有auth,则中间件类Authenticate do

return redirect()->guest('login');

我尝试改变它

return redirect()->action('AuthController@getLogin');

其中getLogin

return view('auth.login');

但是此调用错误操作getLogin未定义。

1 个答案:

答案 0 :(得分:1)

在负责此路线的功能中执行以下操作:

public function index(Request $request)
{
     if(Auth::check())
      {
         //fetch data for dashboard
         //return view('dashboard');
      }
      else
      {
        if(Auth::attempt(['email' => $request->email, 'password' => $request->password]))
        {
          //fetch dash board data and return the view
        }
      }

}