我有兩個登錄鏈接,一個出現在導航欄上,另一個在用戶點擊結帳按鈕時出現。我在登錄控制器中為結賬頁面配置了這樣的鏈接。
protected function authenticated(Request $request, $user)
{ if(Auth::user()->userType == 'admin'/span>){
return redirect('/admin'/span>)->with('status'/span>,'Welcome'/span>)。
}else{
return redirect()->back()->with('status','Welcome')。
}
}.
正如你所看到的,當用戶在結賬頁面并設法登錄到他的帳戶時,他被重定向到相同的結賬頁面。我希望另一個登錄鏈接將用戶重定向到登陸頁面,但用戶被重定向到主頁,如url中所示。
我怎樣才能改變這一點,將他們重定向到 "http://127.0.0.1:8000 "的登陸頁面。如果你是laravel的專家,你能協助嗎?這是一個電子商務應用程式。
uj5u.com熱心網友回復:
我想你可以重定向到('/')
uj5u.com熱心網友回復:
我已經設法通過在主控制器中使用'/home'而不是使用'/'來解決這個問題。仍然存在的問題是,當我登錄到我的帳戶時,索引頁現在顯示為'http://127.0.0.1:8000/home'而不是'http://127.0.0.1:8000'
。轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/320595.html
標籤:
