Skip to content

Commit 3b9d30e

Browse files
committed
WIP
1 parent e8582a8 commit 3b9d30e

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

app/Models/User.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
namespace App\Models;
44

5-
// use Illuminate\Contracts\Auth\MustVerifyEmail;
5+
use Illuminate\Contracts\Auth\MustVerifyEmail;
66
use Illuminate\Database\Eloquent\Factories\HasFactory;
77
use Illuminate\Foundation\Auth\User as Authenticatable;
88
use Illuminate\Notifications\Notifiable;
99
use Laravel\Fortify\TwoFactorAuthenticatable;
1010

11-
class User extends Authenticatable
11+
class User extends Authenticatable implements MustVerifyEmail
1212
{
1313
/** @use HasFactory<\Database\Factories\UserFactory> */
1414
use HasFactory, Notifiable, TwoFactorAuthenticatable;

config/fortify.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@
146146
'features' => [
147147
// Features::registration(),
148148
// Features::resetPasswords(),
149-
// Features::emailVerification(),
149+
Features::emailVerification(),
150150
// Features::updateProfileInformation(),
151151
// Features::updatePasswords(),
152152
Features::twoFactorAuthentication([

resources/js/pages/auth/VerifyEmail.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<script setup lang="ts">
2-
import EmailVerificationNotificationController from '@/actions/App/Http/Controllers/Auth/EmailVerificationNotificationController';
32
import TextLink from '@/components/TextLink.vue';
43
import { Button } from '@/components/ui/button';
54
import AuthLayout from '@/layouts/AuthLayout.vue';
65
import { logout } from '@/routes';
76
import { Form, Head } from '@inertiajs/vue3';
87
import { LoaderCircle } from 'lucide-vue-next';
8+
import {send} from '@/routes/verification';
99
1010
defineProps<{
1111
status?: string;
@@ -28,7 +28,7 @@ defineProps<{
2828
</div>
2929

3030
<Form
31-
v-bind="EmailVerificationNotificationController.store.form()"
31+
v-bind="send.form()"
3232
class="space-y-6 text-center"
3333
v-slot="{ processing }"
3434
>

routes/auth.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<?php
22

3-
use App\Http\Controllers\Auth\EmailVerificationNotificationController;
43
use App\Http\Controllers\Auth\EmailVerificationPromptController;
54
use App\Http\Controllers\Auth\NewPasswordController;
65
use App\Http\Controllers\Auth\PasswordResetLinkController;
76
use App\Http\Controllers\Auth\RegisteredUserController;
87
use App\Http\Controllers\Auth\VerifyEmailController;
8+
use Illuminate\Http\Request;
99
use Illuminate\Support\Facades\Route;
1010

1111
Route::middleware('guest')->group(function () {
@@ -29,7 +29,7 @@
2929
});
3030

3131
Route::middleware('auth')->group(function () {
32-
Route::get('verify-email', EmailVerificationPromptController::class)
32+
Route::get('email/verify', EmailVerificationPromptController::class)
3333
->name('verification.notice');
3434

3535
Route::get('verify-email/{id}/{hash}', VerifyEmailController::class)

0 commit comments

Comments
 (0)