File manager - Edit - /var/www/html/portalHomolog/app/Mail/Mobiangra/MobiangraManifestacaoRecebidaMail.php
Back
<?php namespace App\Mail\Mobiangra; use App\Models\Mobiangra\MobiangraManifestacao; use App\Services\Mobiangra\MobiangraService; use Illuminate\Bus\Queueable; use Illuminate\Mail\Mailable; use Illuminate\Mail\Mailables\Address; use Illuminate\Mail\Mailables\Content; use Illuminate\Mail\Mailables\Envelope; use Illuminate\Queue\SerializesModels; class MobiangraManifestacaoRecebidaMail extends Mailable { use Queueable, SerializesModels; public function __construct(public MobiangraManifestacao $manifestacao) { } public function envelope(): Envelope { return new Envelope( subject: __('Nova manifestação - MobiAngra'), from: new Address( config('mail.from.address', 'naoresponda@angra.rj.gov.br'), config('mail.from.name', 'MobiAngra') ), replyTo: [ new Address($this->manifestacao->email, $this->manifestacao->identificacao), ], ); } public function content(): Content { $service = app(MobiangraService::class); return new Content( view: 'emails.mobiangra.manifestacao-recebida', with: [ 'manifestacao' => $this->manifestacao, 'sentidoLabel' => $service->rotuloSentido($this->manifestacao->sentido), ], ); } /** * @return array<int, \Illuminate\Mail\Mailables\Attachment> */ public function attachments(): array { return []; } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings