как проверить, зарегистрирован ли пользователь на его сеансе в маршруте, а затем вызвать метод контроллера в laravel?

Я использую Laravel 5.2. Я хочу проверить сеанс пользователя в файле маршрутов, так что если сеанс установлен, пользователь может посетить панель мониторинга, иначе перенаправить на страницу входа.

Для этого я использовал следующий код, но он не работает. Он не дает никаких ошибок и не перенаправляет его на страницу входа. так или иначе, если я напишу один и тот же код в функциях контроллера, он отлично работает.

Route::group(['middleware' => ['web']], function () { Route::get('dashboard/index', ['uses' => 'DashboardController@index'], function() { $value = $request->session()->get('name', 'not_loggin'); if ($value == 'not_loggin') { return redirect('/user/login'); } }); }); 

он также не работал, если я пишу его в конструкторе.