我想为登录和仪表板页面示例“/ 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未定义。
答案 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
}
}
}