composer require laravel/ui --dev
# 参数 --dev 是指定此扩展包只在开发环境中使用
为什么 laravel/ui 包只在开发环境中使用,因为编译成一个JS文件的时候已经包含的,然后一直上传这个JS文件到服务器就可以了,所以不需要在线上安装使用这个包。正常都是在开发环境中 编译成一个 js 文件。
参考答案:https://learnku.com/laravel/t/34338
Vue / React 等直接📦(打包)为原生 JavaScript 代码后上传到服务器,服务器不需要这个包
如果要在服务器上打包也可以,不过要在服务器上安装下这个包
Auth::routes();
# 此处是 Laravel 的用户认证路由,在 vendor/laravel/ui/src/AuthRouteMethods.php 中即可找到定义的地方
三、7.X 报错列表详解
- 选项卡 Stack trace —— 是程序调用堆栈,这里看到脚本调用的顺序,包括哪个地方执行错误的;
- 选项卡 Request —— 是一些运行环境的信息,包括:
- Request —— 请求简介;
- Headers —— 请求头信息;
- Query String —— URL 请求参数,用户提交的 GET 请求,PHP 超级全局变量 $_GET 里的内容
- Body —— 表单提交的数据,PHP 超级全局变量 $_POST 里的内容
- Files —— 用户上传文件的数据,PHP 超级全局变量 $_FILES 里的内容
- Session —— 当前用户会话信息,PHP 超级全局变量 $_SESSION 里的内容
- Cookies —— 当前用户的 Cookie 信息,PHP 超级全局变量 $_COOKIE 里的内容
- Cookies —— 当前用户的 Cookie 信息,PHP 超级全局变量 $_COOKIE 里的内容
- 选项卡 User —— 登录用户信息,以及浏览器等客户端信息;
- 选项卡 Context —— 环境信息,项目 .env 里的内容等;
- 选项卡 Debug —— 将显示异常发生之前发生的事情。比如查询、日志和转储。在转储旁边,我们还显示您将 dump 语句放在何处的文件名等。
三、邮箱认证
vendor/laravel/framework/src/Illuminate/Auth/MustVerifyEmail.php
- hasVerifiedEmail() 检测用户 Email 是否已认证;
- markEmailAsVerified() 将用户标示为已认证;
- sendEmailVerificationNotification() 发送 Email 认证的消息通知,触发邮件的发送;
- getEmailForVerification() 获取发送邮件地址,提供这个接口允许你自定义邮箱字段。