У меня есть два условия перенаправления входа в систему laravel либо на одной странице, либо на панели инструментов | Laravel - PullRequest
0 голосов
/ 17 января 2020

Как я могу перенаправить после входа в систему? Существует два условия перенаправления входа в систему: либо оно должно быть возвращено на панели инструментов, если пользователь перейдет на страницу прямого входа, либо перенаправить ту же страницу (например, корзину или что-то еще)

В LoginController

   public function redirectTo(){
    if (request()->has('previous')) {
        $this->redirectTo = request()->get('previous');
     }
     return $this->redirectTo ?? '/dashboard';
   }

но как я могу установить URL ранее?

1 Ответ

0 голосов
/ 17 января 2020

Вы можете использовать redirect()->intended('dashboard').

С документы :

Предполагаемый метод перенаправителя перенаправит пользователя на URL-адрес, которым он был попытка доступа до перехвата промежуточным программным обеспечением аутентификации. Резервный URI может быть предоставлен этому методу, если предполагаемый пункт назначения недоступен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...