簡體   English   中英

Laravel 5.8 Auth腳手架redirectTo不起作用

[英]Laravel 5.8 Auth scaffolding redirectTo doesn't work

在LoginController中使用5.8中的默認laravel auth腳手架有一個變量:

  /** * Where to redirect users after login. * * @var string */ 
  protected $redirectTo = '/home';

我已經將其更改為“/ dashboard”,但它仍然將我重定向到了家。

我該如何解決這個問題?

當我開始學習它時,我回到了這個問題。

轉到' app/Http/Middleware/RedirectIfAuthinticated.php '。 檢查該文件。 我認為在你的情況下它有類似return redirect('/home'); 應改為適當的路線。

如果存在重定向路徑,那么它將優先於$ redirectTo屬性。 您也可以將此功能用於自定義邏輯。 例如,如果登錄用戶的類別是客戶,則將他發送到其他地方等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM