问题描述
不确定要发布哪些部分。更改密码电子邮件似乎工作正常。但是,每当我单击电子邮件验证电子邮件时,都会收到 403 错误。我不知道为什么? 来自 User.php
namespace App\Models;
use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
use Laravel\Fortify\TwoFactorAuthenticatable;
use Laravel\Jetstream\HasProfilePhoto;
use Laravel\Sanctum\HasApiTokens;
class User extends Authenticatable implements MustVerifyEmail
{
use HasApiTokens;
use HasFactory;
use HasProfilePhoto;
use Notifiable;
use TwoFactorAuthenticatable;
protected $fillable = [
'name','username','email','platform','password',];
from config\jetstream.php
'features' => [
// Features::termsAndPrivacyPolicy(),Features::profilePhotos(),// Features::api(),// Features::teams(['invitations' => true]),Features::accountDeletion(),],namespace App\Providers;
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider
{
public function register()
{
\URL::forceScheme('https');
}
/**
* Bootstrap any application services.
public function boot()
{
//
}
}
Routes
<?php
use Illuminate\Support\Facades\Route;
use app\Http\Controllers\WeaponsController;
网络路由 您可以在此处为您的应用程序注册 Web 路由。这些 路由由组内的 RouteServiceProvider 加载 包含“web”中间件组。现在创造一些伟大的东西!
Route::resource('weapons','App\Http\Controllers\WeaponsController') ->middleware('auth');
Route::get('/',function () {
return view('welcome');
});
Route::middleware(['auth:sanctum','verified'])->get('/dashboard',function () {
return view('dashboard');
})->name('dashboard');
Route::get('/',function () {
return view('welcome');
});
我看到另一篇帖子,其中只有通过代理服务器才会发生类似的事情。我正在使用 Caddy2,这与它有什么关系吗?它坚持要我添加更多细节,但我没有什么要添加的了。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)