Laravel Несколько таблиц для аутентификации - PullRequest
0 голосов
/ 30 марта 2020

Здравствуйте, я прошу несколько пользователей для аутентификации: Admin, Продавец и обычные пользователи.

Моя проблема в том, что:

Я использую пользователей таблицы по умолчанию для входа в систему Администратор и если я хочу войти в продавец в другой форме. "SQLSTATE[42S22]: Column not found: 1054 Unknown column 'pseudo' in 'where clause' (SQL: select * from пользователей where псевдо = test limit 1)". Что я хочу?

Я буду использовать несколько таблиц (всего 3) из SQL для аутентификации моих пользователей, продавцов и администраторов. Но если я изменяю config / auth. php и просто добавляю таблицу, которую я буду использовать, у меня будет та же ошибка, как указано выше

Функция post для входа в систему продавцов:

   public function pushLoginForm(Request $request)
{
    if (Auth::attempt(['pseudo' => $request->pseudo, 'password' => $request->password])){
        return 'You\'r connected';
    } else {
        return "you'r not connected";
    }
}

Маршрут формы входа:

Route::get('/seller/login',"backend\SellerController@login")->name('seller.view.login');
Route::post('/seller/login',"backend\SellerController@pushLoginForm")->name('seller.login');
...