我想重写Laravel 7.23.2中的核心注册功能。根据此消息来源,我需要重写该register()
函数,该函数属于特征'RegistersUsers'并且位于vendor / laravel / framework / src / Illuminate / Foundation / Auth /
但是,在此文件夹中,我看到的只是User.php和“ Access”文件夹,它们也没有上述特征。我已经搜索了整个供应商文件夹,并且没有文件RegistersUsers.php。在Laravel Framework 7.x的GitHub中,也没有这样的文件。
但是我可以在Laravel 5.5中看到一个。因此,我认为注册方法位于其他地方。
所以基本上我有两个问题:
在注册控制器中有一行。use RegistersUsers;
如果没有RegistersUsers.php,那么这里使用的是什么?
这可能会由第一个回答,但是在哪里可以找到register()
方法的核心实现?
它已移出核心,并且是laravel/ui
程序包的一部分。因此该文件将位于中vendor/laravel/ui/auth-backend/
。
您可以打开它并查看该register
方法,但是不必覆盖它。该方法调用您也可以覆盖的其他方法。这些方法中的某些方法基本上仅存在,因此您可以覆盖它们,因此不必覆盖整个注册系统。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句