Если cas()
использует сеансы для аутентификации, не делайте sh сеанс перед вызовом cas()->logout()
.
В противном случае проблема вероятна в промежуточном программном обеспечении, которое вмешивается. Возможно, вам потребуется удалить стандартное промежуточное ПО Laravel RedirectIfAuthenticated
из группы App\Http\Kernel.php @ web
.
В качестве sidenote: при выходе из системы я рекомендую не уничтожать весь сеанс, а только ключи, которые связаны с темой, которая выходит из системы с помощью session()->forget('key')
. Уничтожение всего сеанса может вызвать неожиданные помехи со стороны других сторон.
Надеюсь, что этот ответ поможет вам.