Laravel 5自动注销-会话

I had a lot of research about it, but doesn't get a right answer. Also the person who asked it didn't have a response either. I know that it is not the right way to put on every page the check to check if Auth::check() and it looks messy on every page. Like on almost banking website, if you don't have an activity after a minute then you are going to logout automatically without refreshing the page, I think it is an ajax request. Do you have any suggestion about it? a proper or best practice to do it? Im using laravel5.1

Need your help guys. It also help other developers, and so, they may implement your answers.

Assuming you are using the session driver to handle your authentication, you can change the time period for an idle session to expire in the /app/config/session.php file.

/*
|--------------------------------------------------------------------------
| Session Lifetime
|--------------------------------------------------------------------------
|
| Here you may specify the number of minutes that you wish the session
| to be allowed to remain idle before it expires. If you want them
| to immediately expire on the browser closing, set that option.
|
*/

'lifetime' => 120,

'expire_on_close' => false,

SOLUTION 2:

  1. Go to your .env file and change SESSION_DRIVER=file to SESSION_DRIVER=database.
  2. Next you will need to create a session migration: php artisan session:table
  3. Now composer dump-autoload for good practice.
  4. Finally migrate (php artisan migrate).

NOTE: I'm not 100% sure though if this is the case, but for me this solution worked. I am also aware that this question is really old, but both the developers I work with and myself have had this issue and there doesn't seem to be a solution, so Just though I'd post this.