This is the right way to do it, i see no problem in your code.
Jan 10, 2015
10
Level 1
Laravel 5 - Password reset link subject
Here is how I added a subject to the password reset link in L5. Please review and let me know if this looks good.
<?php namespace Megleaio\Http\Controllers\Auth;
use Megleaio\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\ResetsPasswords;
use Illuminate\Http\Request;
use Illuminate\Auth\Passwords\PasswordBroker;
class PasswordController extends Controller {
use ResetsPasswords;
public function postEmail(Request $request)
{
$this->validate($request, ['email' => 'required']);
$response = $this->passwords->sendResetLink($request->only('email'), function($message)
{
$message->subject('Password Reminder');
});
switch ($response)
{
case PasswordBroker::RESET_LINK_SENT:
return redirect()->back()->with('status', trans($response));
case PasswordBroker::INVALID_USER:
return redirect()->back()->withErrors(['email' => trans($response)]);
}
}
}
Please or to participate in this conversation.