Я изучаю Laravel 5.6 и хочу иметь возможность использовать мою существующую таблицу user
, которая присутствует в другой базе данных. Он по-прежнему называется пользователями, но в нем содержится очень много данных.
Чтобы добиться этого, мне действительно нужно сделать две вещи:
- Пусть Laravel использует базу данных
users
в базе данных, отличной от базы данных по умолчанию. - Измените метод шифрования паролей на мой худший способ (пока я не начну использовать bcrypt для всех своих пользователей)
Так. Во-первых, в настоящее время у меня есть переменные базы данных Laravel .env
, указывающие на мою тестовую базу данных laravel
. Я бы хотел, чтобы при поиске/аутентификации пользователя использовалась таблица users
в моей базе данных shop
. Таким образом, вместо laravel.users
будет shop.users
.
Как я уже упоминал ранее, я не использовал хорошее шифрование, но пока я не доберусь до правильного шифрования всех паролей, мне нужно, чтобы Laravel использовал мой собственный метод шифрования (который, как я знаю, не так безопасен). Но хеширование выглядит следующим образом:
$hash = hash('sha256',$salt.$password.$salt);
Возможно ли это / как я могу достичь этих двух вещей?