Можно ли сделать Аутентификацию Laravel по пользовательскому запросу? - PullRequest
0 голосов
/ 22 сентября 2019

Я хочу аутентифицировать своих пользователей из существующей базы данных Oracle 11g.У меня проблема с Inconsistent Datatypes ошибками при попытке использовать SELECT * FROM Users.

Можно ли сначала сделать мой запрос, SELECT username, password FROM Users, а затем использовать его для аутентификации?Запрос будет работать, если я укажу столбцы.

Я использую стандартные леса аутентификации Laravel, в которых используется запрос SELECT *.

Как сначала сделать запрос, а затем установить аутентификацию на основеэтот запрос?

Laravel 6.0.x PHP 7.3.9

РЕДАКТИРОВАТЬ:

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

В любом случае, здесь я вручную аутентифицирую пользователя.

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

    $username = '1986';
    $password = 'password123';

    if(Auth::attempt(['employee_id'=>$username, 'u_password'=>$password])) {
        alert('Yahoo!');
    }
});

Это, однако, дает ошибку Inconsistent Datatypes...expecting CHAR, received ADT... То жеверно, когда я пробую это на PHP artisan tinker.Та же ошибкаТо же самое и с необработанным select * from users.Я могу успешно выполнить запрос, если укажу столбцы, например select username, password from Users.

Надеюсь, это поможет объяснить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...