لینک در ایمیل فعالسازی لاراول

1 سال پیش توسط developer آپدیت شد
آفلاین
user-avatar
developer ( 37752 تجربه )
4 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

0

سلام
blade زیر رو به عنوان ایمیل ارسال کردم اما لینک کار نمیکنه،

@component('mail::message')
    # ایمیل فعالسازی

@component('mail::button', ['url' => route('Activation.account', $code)])
کلیک کنید
@endcomponent

Thanks

@endcomponent

اما توی ایمیلی که توی mailtrap میرسه وقتی روی دکمه کلیک میکنم این آدرس میاد:

http://127.0.0.1:8000/user/active/email/27,%20admin/[email protected]

و ارور زیر رو میده:

LogicException
Route for [user/active/email/{token}, admin/[email protected]] has no action.

چه کنم؟

بهترین پاسخ
آفلاین
user-avatar
developer
4 سال پیش

حل شد.
روت رو اینجوری وارد کرده بودم:

Route::get('/user/active/email/{token} ,  admin/[email protected]')->name('Activation.account');

که باید اینجوری باشه:

Route::get('/user/active/email/{token}', 'admin\[email protected]')->name('Activation.account');
آفلاین
user-avatar
developer ( 37752 تجربه )
4 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

0

حل شد.
روت رو اینجوری وارد کرده بودم:

Route::get('/user/active/email/{token} ,  admin/[email protected]')->name('Activation.account');

که باید اینجوری باشه:

Route::get('/user/active/email/{token}', 'admin\[email protected]')->name('Activation.account');
آفلاین
user-avatar
elham ( 190 تجربه )
1 سال پیش
تخصص : برنامه نویس وب

لینک کوتاه اشتراک گذاری

0

@developer
سلام منم دقیقا این کد هارو وارد کردم همه چیز اوکیه توکن ارسال میشه فقظ این ارور دارم
Facade\Ignition\Exceptions\ViewException
Missing required parameters for [Route: activation.account] [URI: user/active/email/{token}]. (View: C:\Users\ASUS\Desktop\laravel\project\resources\views\emails\active-user.blade.php)

آفلاین
user-avatar
developer ( 37752 تجربه )
1 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

0

میگه توکن رو ارسال نکردید به روت
@elhamhss68

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.