基本上我需要在用户登录后在编辑个人资料视图中更改密码表单。
我已经为访客用户使用了密码重置功能。在laravel 5中是否有任何更改密码或方法的接口。我是否需要在UserController或Auth Controller中编写一些方法?
这是我的路线档案:
Route::get('/', 'HomeController@index');
Route::resource('user', 'UserController');
Route::controllers([
'auth' => 'Auth\AuthController',
'password' => 'Auth\PasswordController',
]);
我还有一个带有默认CRUD方法的UserController。
class UserController extends Controller {
public function index()
{
}
.....
.....
}
答案 0 :(得分:0)
在Laravel 5.1.20中,我做了以下更改:
应用/ HTTP /认证/ PasswordController.php 强>
public function __construct()
{
$this->middleware('RedirectIfAuthenticated', ['except' => ['getReset', 'postReset']]);
}
使用密码外观发送链接:
Password::sendResetLink($request->only('email'), function (Message $message) {
$message->subject('Reset link password');
});