내가 된 암호 복구 메일을 보낼 다음 코드가 : 내가 발견Laravel 비밀 번호 복구 템플릿
public function recovery(Request $request)
{
$validator = Validator::make($request->only('email'), [
'email' => 'required'
]);
if($validator->fails()) {
throw new ValidationHttpException($validator->errors()->all());
}
$response = Password::sendResetLink($request->only('email'), function (Message $message) {
$message->subject(Config::get('boilerplate.recovery_email_subject'));
});
switch ($response) {
case Password::RESET_LINK_SENT:
return $this->response->noContent();
case Password::INVALID_USER:
return $this->response->errorNotFound();
}
}
는 다음과 같은 템플릿을 사용을 : resources/views/auth/emails/password.php
빈 파일입니다
.
이 템플릿에서 토큰에 어떻게 액세스 할 수 있습니까?
laravel에서 사용할 기본 제공보기가 없습니까?
보기를 반환하지 않습니다.이 URL에 POST 요청을합니다. 이 템플리트는 사용자에게 전송 된 전자 메일 템플리트입니다. 서버 (클라이언트가 아닌)로만 laravel을 사용합니다. – TheUnreal
오. 그래도 컨트롤러를 통해 '끌어 당겨지고 있습니까?' 내 코드를 컨트롤러에 붙여 넣으면'{{$ remember_token}}'보기 파일입니다. –
내'users' 테이블의'remember_token'은 비었지만,'email_ | '로'password_resets'라는 또 다른 테이블이 있습니다. 토큰 | created_at'. 그리고 네,이 방법은 내 AuthController에 있습니다. – TheUnreal