我想自定义新用户的注册,编辑laravel 5提供的身份验证系统。
问题是如果我检查AuthController,我找不到路由中指定的方法getRegister,postRegister。它们存放在哪里?
在当前位置更改它们是不是一个坏主意?
答案 0 :(得分:0)
getRegister 和 postRegister 方法存储在导入 AuthController 的 RegistersUsers 特征中。
并且是,这是一个非常糟糕的主意来更改当前位置中这些方法的逻辑,因为下次更改时会被覆盖更新依赖项。
答案 1 :(得分:0)
如果有人需要相同的信息,我会回答我自己的问题。我找到了两种方法,它们位于Vendor文件夹中,编辑它们非常糟糕,并且根本不需要这样做。
他们所做的只是返回表单视图(getRegister方法),并检查验证器并将表单中的所有数据传递给AuthController中可用的create()方法。
当然,您需要修改的所有内容都可以在视图(表单)和AuthController(验证器和create()方法)中找到