У меня есть система, в которой несколько Laravel приложений загружают информацию в отдельные базы данных, доступ к информации из этих баз данных можно получить с помощью универсального Laravel API, который является ядром системы. Я использую ha sh :: make в моих Laravel приложениях, чтобы ha sh мои пароли, но я хочу проверить их в своем Laravel API, но когда я пытаюсь \ ha sh :: проверить пароли, не совпадают
Это мой код ha sh в моем приложении Laravel:
$patient = new patient();
$patient->username = $request->input('username');
$patient->password = \Hash::make($request->input('password'));
$patient->fullname = $request->input('name');
$patient->note = $request->input('note');
$patient->save();
И это мой API. Код для входа:
$username = $request->username;
$password = $request->password;
$patient = Patients::where('username','=',$username)->get();
if (\Hash::check($password, $patient[0]->password))
{
return response()->json($patient[count($patient)-1]);
}else {
return 0;
}
Я делаю что-то не так или я просто не могу сделать что-то подобное?
Спасибо :)
Я использую Laravel 5.8