Laravel 5捆绑了一个基本的注册和身份验证系统,该系统缺少实际情况所需的一些功能(通过电子邮件确认,用户可以编辑其数据的个人资料页面)。
我想将此添加到Laravel 5中的现有身份验证系统。采取哪些正确的步骤?我可以不改变供应商文件吗?
答案 0 :(得分:1)
Laravel不应该是一个开箱即用的工作应用程序。它为您提供登录和注册时用户身份验证的基础知识。其他任何事情都取决于你实施。
您无需更改供应商文件(您永远不应该这样做)。 Laravel有一个Auth控制器,它使用特征来提供登录和注册方法。您可以将自己的方法添加到此控制器。
就如何实施电子邮件验证的具体细节而言,Laracasts最近制作了一个关于这个主题的视频:https://laracasts.com/lessons/email-verification-in-laravel
个人资料页面,您将不得不自己完成。您需要做的就是创建一个控制器,其中一个操作用于显示编辑配置文件表单,另一个操作用于保存当前登录用户的配置文件数据。这并不难。