vuejs2 - 注册时的电子邮件验证,Laravel
问题描述
我尝试在注册后进行电子邮件验证,但是使用我当前的代码,我的 URL 已从"/"
tot更改"/email/verify"
,但模板没有更改,我可以毫无问题地使用应用程序。PS。我也在使用 VueJS。我还添加MustVerifyEmail
了User
模型,就像在官方文档中一样。
PS。我收到电子邮件注册。
网页.php
Route::middleware('guest')->get('/', function () {
return redirect('/login');
});
Auth::routes(['verify' => true]);
Route::middleware(['auth', 'verified'])->get('/', function () {
return view('layouts.app');
});
Route::middleware(['auth','verified'])->get('/{any}', function () {
return view('layouts.app');
})->where('any', '.*');
刀片文件
如果我是 auth,我可以访问该应用程序(Vuejs 路由),否则我将获得另一个页面,例如:注册、登录和验证不起作用。
@auth
<div id="app">
</div>
@else
<main class="py-4">
@yield('content')
</main>
@endauth
解决方案
Auth:routes()
包括身份验证所需的所有路由。当您传入['verify' => true]
它时,它还将包括电子邮件验证路线,其中包括email/verify
. Laravel 为你做这件事。
推荐阅读
- javascript - 我的javascript代码有什么问题-根据条件(存在另一个元素)删除HTML元素-初学者
- javascript - 如何在我的 Chrome 应用中使用 Javascript 检测 Chromebook 是否处于开发者模式?
- visual-c++ - YAXPBD 和 YAXPEBD 有什么区别?
- apache - 主机上的 Apache 需要密码,但不接受用户凭据
- python - 是否可以使用 babeltrace Python API(或任何其他软件工具)来读取“实时”LTTng 跟踪?
- angular - 分页 Angular Firestore (FireBase)
- excel - Excel VBA 更改列上的时间/日期格式
- python - python中连接列表和元组的行为不一致
- angular - 如何禁用/启用下拉角4
- tcp - 为什么我们需要 NDS 服务器(不是顶级 DNS)即使我的域在二级