Php 需要修改Laravel中的身份验证

Php 需要修改Laravel中的身份验证,php,laravel,Php,Laravel,关于如何正确处理laravel中的身份验证修改,我有一个更一般的问题 默认的用户类可能不足以满足我的要求。因此,我需要用户表中的其他字段。我当然能适应这门课。但如果: 1) Laravel将更新到新版本。那么我假设所有的更改都会被覆盖 2) 当我使用身份验证并注册一个人时,身份验证控制器会将该用户添加到用户表中。但我是否应该更改身份验证控制器中的代码?这不是在搞乱代码吗,我不应该直接接触 更好的方法是什么?1。)我想,任何新版本的Laravel都不会覆盖任何更改,只是不要接触供应商文件(从Com

关于如何正确处理laravel中的身份验证修改,我有一个更一般的问题

默认的用户类可能不足以满足我的要求。因此,我需要用户表中的其他字段。我当然能适应这门课。但如果:

1) Laravel将更新到新版本。那么我假设所有的更改都会被覆盖

2) 当我使用身份验证并注册一个人时,身份验证控制器会将该用户添加到用户表中。但我是否应该更改身份验证控制器中的代码?这不是在搞乱代码吗,我不应该直接接触

更好的方法是什么?

1。)我想,任何新版本的Laravel都不会覆盖任何更改,只是不要接触供应商文件(从Composer克隆的文件)

你总是可以,听起来有些夸夸其谈,但其实很简单

2.)如果您想重新定义您的用户模型/路由/控制器等,这根本不是篡改,这些都是您的项目文件的一部分,您可以使用
make:auth
(据我所记得的命令)创建它。再次,请允许我重复仅此供应商(如果您使用前端软件包,请允许我重复节点_模块)是你不应该篡改的文件夹


3.)总的来说,我只是假设你来自WordPress,在CMS中,依赖于某些核心功能,升级是必要的,因为某些操作和过滤器可能会在版本之间出现错误,从而与项目范围之外的其他功能产生依赖,但在Laravel中,一旦你开始项目,这是固定的,对生活有益。您仍然可以使用Laravel 5.1进行一个项目,该项目可能会非常有效,即使Laravel 5.6已经发布,但您确实需要“升级”Laravel

非常好的回答,感谢您耐心地解释了这么多细节。非常感谢。