من برای فارسی سازی ایمیل نیاز به راهنمایی دارم.
با استفاده از این
public function toMail($notifiable)
{
return (new MailMessage)
->subject("بازیابی رمز عبور")
->line("سلام, آیا می خواهید رمز عبور خود را تغییر دهید ؟ برای این کار دکمه زیر را فشار دهید")
->action('بازیابی رمز عبور', url('password/reset', $this->token))
->line('از همکاری شما متشکرم');
}
در قسمت App\Notifications\MailResetPasswordToken
تونستم تا این مقدار ایمیل رو فارسی کنم.
برای حذف یا ترجمه اون hello چیکار باید انجام بدم
و همچنین پاک کردن
Regards,
Laravel
و یک سوال دیگه اینکه بعد از ارسال ایمیل این پیام رو به کاربر میده
We have emailed your password reset link!
این پیام رو چطور ترجمه کنم.
سلام دوست من نمیدونم چقدر مستندات لاراول رو مطالعه میکنی ولی همیشه هر کاری که میخوای انجام بدی یه سر به مستندات لاراول بزن خوده من هم حتی پروژه های حرفه ایم رو با مستندات لاراول شروع میکنم به توسعه دادن و خب برای چیزی که شما میخوای طبق مستندات لاراول که نوشته شده من برات میگم که چیکار کنی :
مرحله ی اولت این باشه که ترمینالت رو باز کنی و این دستور رو وارد کنی توش دقت کن که توی مسیر پروژت باشی :
php artisan vendor:publish --tag=laravel-notifications
وقتی که این دستور رو وارد میکنی اتفاقی که میفته لاراول اون قالب blade ی رو که استفاده میکنه برای ارسال ایمیل به کاربر اون قالب رو برات توی پوشه resources/views/vendor/notification میندازه.
و اگه فایل email.blade.php رو باز کنی میتونی همه چیز قالب رو تغییر بدی و شما چیزی که میخوای تغییر بدی hello و متن regards , laravel هستش
داخل فایل email.blade.php خط ۹ میتونی دستور ('!hello')lang@ # رو مشاهده کنی در واقع این دستور زیر دستور else@ قرار داره اگه میخوای کلا نباشه پس میتونی هم else@ و هم ('!hello')lang@ # رو پاک کنی تا دیگه وقتی ایمیل زده میشه به کاربر دیده نشه اما اگه میخوای تغییرش بدی فقط کافیه از متد ()greting موقعی که از (new MailMessage) استفاده می کنی استفاده کنی یعنی میشه چیزی که زیر برات مینویسم :
public function toMail($notifiable)
{
return (new MailMessage)
->greeting('سلام')
->subject("بازیابی رمز عبور")
->line("سلام, آیا می خواهید رمز عبور خود را تغییر دهید ؟ برای این کار دکمه زیر را فشار دهید")
->action('بازیابی رمز عبور', url('password/reset', $this->token))
->line('از همکاری شما متشکرم');
}
برای پاک کردن regards , laravel هم میتونی توی همون فایل email.blade.php خط ۴۶ تا ۴۸ رو کامل پاک کنی.
موفق باشی اپ های خوبی بنویسی.
به جمع هزاران کاربر اینستاگرامی روکسو بپیوندید.