ERR_TOO_MANY_REDIRECTS в laravel входе - PullRequest
0 голосов
/ 09 марта 2020

я сделал пользователям одну из ролей «admin», а вторая - «codingTeam», а в loginControler я переопределяю redirectTo, который отправляет admin на домашнюю площадку, а codingTeam на блейд codingTeam, и это мой метод

    protected function redirectTo()
    {
        $role = Auth::user()->roles;

        switch($role){
            case 'codingTeam' : 
                return 'codingTeam';
            break;

            case 'admin' : 
                return 'home';
            break;
            default:
                return 'home';
            break;
        }
    }

и это моя сеть. php file

<?php

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

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

Route::get('codingTeam','CodingTeamController@index')->name('codingTeam');

Route::get('/home', 'HomeController@index')->name('home');

Auth::routes();

Route::post('insert','Friends@insert');

Route::get('/logout', '\App\Http\Controllers\Auth\LoginController@logout');

Route::get('codingTeam','CodingTeamController@index')->name('codingTeam');

});
...