2016-04-05 7 views
0

Я хочу получить доступ к моей информационной панели сразу после входа в систему. В чем проблема ?Промежуточный маршрут Маршрут Laravel

Route::group(['middleware' => 'web'], function() { 


     Route::get('/login', function() { 
      return view('login'); 
     })->name('home'); 

     Route::get('/', function() { 
      return view('welcome'); 
     }); 


     Route::post('/signup',[ 
      'uses' => '[email protected]', 
      'as' => 'signup' 
     ]); 

     Route::post('/signin',[ 
      'uses' => '[email protected]', 
      'as' => 'signin' 
     ]); 

     Route::get('/dashboard',[ 
      'uses' => '[email protected]', 
      'as' => 'dashboard', 
      'middleware' => 'auth' 
     ]); 
    }); 

ответ

0

Если Вы хотите быть перенаправлены на приборной панели сразу после входа в систему Вы можете установить переадресацию путь в AuthController.

Ищите линию protected $redirectTo = '/'; и меняйте ее на protected $redirectTo = '/dashboard'; или добавьте ее, если она не существует в AuthController.

+0

перенаправление работ. если пользователь не зарегистрирован, заблокируйте страницу панели мониторинга –

0

У меня никогда не было проблем с входом в laravel 5.2. Я использовал аутентификацию laravel, и она работала нормально все время.

  1. https://laravel.com/docs/5.2/authentication
  2. Route :: группа ([ 'промежуточного' => 'веб'], функция() {
    // помещаем свои маршруты здесь

    });

  3. добавить это в каждый контроллер, который у вас есть: public function __construct() {$ this-> middleware ('auth'); }