大家好,这是我的第一篇Laravel的心得文章,请看后提出宝贵意见,勿喷!!
对于Laravel使用中的用户认证,通常我们并不喜欢使用其默认用户表的字段名,如:username、password等,而喜欢在其前面加入一字段前缀,以说明此字段所属数据库表如:user_Name、user_Password等,然而这将让我们陷入无尽的迷茫之中……,其最重要的提示可能就是“password”相关错误了吧!
在此咱不谈遇到的错误,只谈解决办法,对不起大家,我非常懒惰,就不做事件还原了。废话少说言归正传。
一、关于Laravel版本
Laravel 5.5
二、设置路由
Laravel 提供了一个简单的命令来快速生成身份验证所需的路由和视图:php artisan make:auth
如果您使用自己的视图模板,则可修改“routes\web.php”文件直接加入路由:Auth::routes();
三、编辑注册控制器
文件位置:app\Http\Controllers\Auth\RegisterController.php
修改内容:
1、添加方法redirectPath()用于实现自定义跳转,此方法将优先于保护变量:protected $redirectTo,可用于自定义的地址跳转。
/**
* 注册后跳转地址,在此可以分情况进行跳转
* @return string
*/
public function redirectPath() {
return '/home';
}
网友评论