Например, если вы по какой-то причине не хотите использовать сессию, это простой код для отображения сообщения об ошибке в конкретном представлении, а затем мы даем пользователю ссылку для повторного входа в систему.
UploadController.php
public function myUpload(){
//... some stuff and then logout the user, delete the session
return view('uploadError', ['uploadError' => 'for some reason...']);
}
uploadError.blade.php
Error uploading the file: {{ $uploadError }}
<a href="/login">Login again</a>
В вашем случае вы не можете использоватьошибка сеансов системы, потому что когда вы ее удаляете, в этот момент у пользователя нет сеанса, а в ответе нет сеанса.И если вы перенаправляете на страницу входа из контроллера, этот запрос входа в систему будет генерировать новый сеанс, а не раньше.