Как прикрепить файл в хранилище к почте - laravel 6 - PullRequest
1 голос
/ 12 января 2020

Я пытался это прикрепить файл в хранилище к почте:

$attachments = OnlineReply::where('ContactNo', $ContactNo)->first() ; 
$HOR_IMG= '/home/sameera/Desktop/sewa/sewa/public/storage/'.$attachments['HOR_IMG'];
$NIC_IMG= '/home/sameera/Desktop/sewa/sewa/public/storage/'.$attachments['NIC_IMG'];

//dd($HOR_IMG,$NIC_IMG);         

Mail::send('mail.CRepliesSend',$data, function($message) use ($to_name,$to_email)
{   $message->to($to_email)->subject('reply for your add on mangala sewa'); 
    $message->attach($HOR_IMG);
    $message->attach($NIC_IMG);
});

Но я получаю такой результат:

ErrorException Неопределенная переменная: HOR_IMG

Что не так, и как я могу заставить эту работу?

1 Ответ

0 голосов
/ 12 января 2020

Вы забыли добавить $HOR_IMG & $NIC_IMG к use закрытия, переданного в Mail::send, ниже обновленного кода.

$attachments = OnlineReply::where('ContactNo', $ContactNo)->first() ; 
$HOR_IMG= '/home/sameera/Desktop/sewa/sewa/public/storage/'.$attachments['HOR_IMG'];
$NIC_IMG= '/home/sameera/Desktop/sewa/sewa/public/storage/'.$attachments['NIC_IMG'];

//dd($HOR_IMG,$NIC_IMG);         

Mail::send('mail.CRepliesSend',$data, function($message) use ($to_name,$to_email,$HOR_IMG,$NIC_IMG)
{   $message->to($to_email)->subject('reply for your add on mangala sewa'); 
    $message->attach($HOR_IMG);
    $message->attach($NIC_IMG);
});

Если это не так Ясно, что use я хотел бы перенаправить на этот отличный ответ: { ссылка }.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...