0
Laravel Sparkで作業し、ユーザーの資格情報をチェックするがログに記録しないカスタムAPIエンドポイントを持つだけで、ユーザーデータが返されます。Laravel 5/Spark - フォームリクエストからコントローラへのデータの受け渡し
私が必要とされるためのメールアドレスとパスワードをチェックして、私はパスワードのいくつかのより多くの検証を実行するために
withValidator()
を使用して、フォームの要求を持っています。私のコントローラで
public function rules()
{
return [
'email' => 'required|email|exists:users',
'password' => 'required'
];
}
public function withValidator($validator)
{
$validator->after(function ($validator) {
$user = User::where('email', $this->email)->first();
if ($user && !Hash::check($this->password, $user->password)) {
$validator->errors()->add('password', 'Incorrect password');
} else {
// Pass the user to the controller
}
});
}
私は、ユーザーを返すことができるようにしたいが、私は単純に行うことができるようにしたいなど
をハッシュを確認するプロセスを実行したいいけない:
return $request->user
またはそれに類するもの。
これを行う方法はありますか?
ニースのソリューション!ありがとう、すでに使用するようにしてください。 – Lovelock