mein-sterntours/app/Mail/MailSendInfo.php
2020-03-26 09:48:19 +01:00

50 lines
No EOL
1.1 KiB
PHP

<?php
namespace App\Mail;
use App\Models\TravelUserBookingFewo;
use App\User;
use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
class MailSendInfo extends Mailable
{
use Queueable, SerializesModels;
public $subject;
protected $content;
public $files;
public function __construct($subject, $content, $files = [])
{
$this->subject = $subject;
$this->content = $content;
$this->files = $files;
}
public function build()
{
$message = $this->view('emails.content')->with([
'content' => $this->content,
'greetings' => __('Best regards'),
]);
/* foreach ($this->files as $file) {
$message->attach($file->getPath(),[
'as' => $file->original_name,
'mime' => $file->mine,
]); // attach each file
}*/
foreach ($this->files as $file) {
$message->attach((string) $file->getPath()); // attach each file
}
return $message;
}
}