����JFIF��x�x����'
| Server IP : 78.140.185.180 / Your IP : 216.73.216.170 Web Server : LiteSpeed System : Linux cpanel13.v.fozzy.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : builderbox ( 1072) PHP Version : 7.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/thread-self/root/home/builderbox/././././www/app/Mail/ |
Upload File : |
<?php
namespace App\Mail;
use App\Project;
use Arr;
use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
class UserSiteFormMailable extends Mailable
{
use Queueable, SerializesModels;
/**
* @var array
*/
public $data;
/**
* @var Project
*/
public $project;
public function __construct(array $data, Project $project)
{
$this->data = $data;
$this->project = $project;
}
/**
* Build the message.
*
* @return $this
*/
public function build()
{
$siteName = config('app.name');
$fromName = Arr::get($this->data, 'name');
$subject = "$siteName Form: $fromName";
$body = "You have received a new message from {$this->project->name} form on $siteName.\n\n"."Here are the details:\n";
foreach ($this->data as $key => $value) {
$key = ucfirst($key);
$body .= "\n\n$key: $value";
}
$email = $this->project->users->first()->email;
return $this->view('view.name')
->subject($subject)
->to($email)
->replyTo($email);
}
}