Код: Выделить всё
Route::get('/email/verify', function () {
return view('auth.verify-email');
})->middleware('auth')->name('verification.notice');
Route::post('/email/verification-notification', function (Request $request) {
$request->user()->sendEmailVerificationNotification();
return back()->with('message', 'Verification link sent!');
})->middleware(['auth', 'throttle:6,1'])->name('verification.send');
Route::get('/email/verify/{id}/{hash}', function (EmailVerificationRequest $request) {
$request->fulfill();
// return redirect()->route('verification.success');;
return redirect()->route('dashboard')->with('success', 'ایمیل با موفقیت تایید شد');
})->middleware(['auth', 'signed'])->name('verification.verify');
Код: Выделить всё
{{-- Swiper CSS --}}
{{-- jQuery --}}
{{-- Additional styles --}}
@font-face {
font-family: cinema;
src: url({{ asset('fonts/cinema.woff2') }});
}
@font-face {
font-family: vazirmatn;
src: url({{ asset('fonts/vazirmatn.woff2') }});
}
@stack('styles')
@yield('title', 'کمیکستون')
@vite('resources/css/app.css')
@yield('head')
@include('partials.header')
@yield('content')
{{-- Swiper JS --}}
{{-- Additional scripts --}}
@stack('scripts')
Код: Выделить всё
@extends('layouts.app')
@section('title', 'داشبورد')
@section('head')
@role('admin')
@endrole
@endsection
@stack('styles')
@section('content')
سلام {{ $user->name }}!
{{-- Alerts --}}
@if(!$user->hasVerifiedEmail())
[url={{ route(] $comic->slug]) }}">
[img]{{ $comic-[/img]
cover_image_url }}" alt="img">
[/url]
{{ $comic->title }}
{{ $comic->description }}
[url={{ route(] $comic->slug]) }}" class="btn btn-primary">افزودن اپیزود[/url]
[url={{ route(] $comic->slug]) }}" class="btn btn-primary">ویرایش کمیک[/url]
@csrf
@method('DELETE')
حذف کمیک
@endforeach
[url={{ route(]
کمیک جدید
[/url]
@endrole
{{-- Purchase History --}}
تاریخچه خرید
@if($user->purchasedEpisodes->count() > 0)
@foreach($user->purchasedEpisodes as $episode)
[url={{ route(] $episode->comic->slug, 'episode' => $episode->number]) }}"
class="flex items-center justify-between p-4 bg-white border border-gray-300 rounded-lg shadow-sm hover:shadow-md transition-all">
[img]{{ $episode-[/img]
cover_image_url }}">
{{ $episode->comic->title }} - #{{ $episode->number }} {{ $episode->title }}
{{ jdate($episode->pivot->created_at)->format('Y/m/d H:i') }}
{{ $episode->pivot->price_paid }} 🪙
[/url]
@endforeach
@else
هنوز هیچ اپیزودی خریداری نکردهاید.
@endif
{{-- Logout --}}
@csrf
خروج از حساب کاربری
@role('admin')
document.body.addEventListener('htmx:afterRequest', function(evt) {
location.reload();
});
@endrole
@endsection
@push('styles')
@font-face {
font-family: cinema;
src: url({{ asset('fonts/cinema.woff2') }});
}
@font-face {
font-family: vazirmatn;
src: url({{ asset('fonts/vazirmatn.woff2') }});
}
@endpush
Селектор запроса + submit() в командной строке элемента проверки не работает. Ни одна из форм нигде не работает, поэтому я думаю, что делиться, например, блейд-файлом информационной панели было бы бесполезно.
Чтобы воспроизвести, перейдите сюда, возможно, переведите, используйте временные письма с этого веб-сайта для регистрации, выйдите из системы, если вы хотите проверить поведение перед проверкой электронной почты, а затем подтвердите свою электронную почту. Затем вы увидите, что никакие формы не работают, даже выход из системы сработал. Вы видите, что ссылки работают, и если вы перейдете на вкладку, открытую до проверки адреса электронной почты, там все работает.
Подробнее здесь: https://stackoverflow.com/questions/798 ... rification
Мобильная версия