سلام
پروژه من بصورت api هست و فرانت و بک از هم جدان و view داخل بک ندارم که پاس بدم
چیکار کنم؟
متدی که ادمین رو پیدا میکنم و براش ایمیل میفرستم:
static function forgotPassword($email)
{
$admin = AdminRepository::getAdminByEmail($email);
if (is_null($admin)) {
return [
"status" => false,
"message" => "ادمینی با چنین ایمیلی در سیستم وجود ندارد",
];
} else {
Mail::to($email)->send(new MyTestMail('کد احراز هویت شما : ' . Str::random(4) . ''));
Log::info('برای ادمین ' . $admin->first_name . ' کد احراز هویت فرستاده شد');
return [
"status" => true,
"message" => "کد برای شما ایمیل شد و آن را در فیلد وارد کنید",
];
}
}
کلاسی که ایمیل رو هندل میکنه:
<?php
namespace App\Mail;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
class MyTestMail extends Mailable
{
use Queueable, SerializesModels;
/**
* Create a new message instance.
*
* @return void
*/
/**
* Build the message.
*
* @return $this
*/
public function build()
{
return $this->view('something.something')->subject('آرایشگاه رویال');
//مشکل من همین کد بالا هست که اگر ویو رو بردارم ارور میده
//من اصلا نیازی به ویو و نمایش متن ندارم که بخوام از ویو استفاده کنم
}
}
ممنون میشم راهنمایی کنید
به محمدرضا فلکی کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟