developer
7 سال پیش توسط developer مطرح شد
3 پاسخ

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

سلام
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/UserController@Activation

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

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

چه کنم؟


ثبت پرسش جدید
developer
تخصص : برنامه نویس
@developer 7 سال پیش آپدیت شد
0

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

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

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

Route::get('/user/active/email/{token}', 'admin\UserController@Activation')->name('Activation.account');

elham
تخصص : برنامه نویس وب
@elhamhss68 4 سال پیش مطرح شد
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)


developer
تخصص : برنامه نویس
@developer 4 سال پیش مطرح شد
0

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


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام