Merhaba ben laravel projesinde mail içerisinde 4 tane fotoğraf göndermek istiyorum kullanıcılara test için mailtrap kullanıyorum orada ben fotoğrafları kaynak dosya içerisinde public klasöründen seçtiğim zaman ve dosya yolunu public_path verdiğim zaman mail ve fotoğraflar gidiyor ama ben sunucuya yüklediğimde kullanıcı telefonundan yada bilgisayarından resim seçecek bu durumda dosya yolunu nasıl belirtmem gerek
Controller Kodlarım
` foreach ($request->file('deneme') as $file) {
$name = $file->getClientOriginalName();
$files[] = public_path('/images/'.$name);
}
$currentURL = URL::full();
$data = [
'subject' => $request->mail_name,
'email' => $request->mail_adress,
'textMessage' => $request->mail_text,
'ip' => $request->getHttpHost(),
'url' => $currentURL,
'image' => $files,
];
//dd($data);
Mail::to(request('mail_adress'))->send(new GetOfferMail($data));
return redirect()->route('get-offer')
->with('mesaj', 'Mail Gönderildi')
->with('mesaj_tur', 'success');`
Mail Dosyam ;
`public function build()
{
$getOffer = $this->subject('Million Dollar Smile Email')
->from('noreply@milliondollarsmileturkey.com','Million Dollar Smile')
->view('getMail')
->with('data', $this->data);
foreach($this->data['image'] as $filePath){
$this->attach($filePath);
}
return $getOffer;
}`