Вот мой вид блейда.
Код: Выделить всё
@component('mail::message')
@lang('Hello'),
Votre demande de visite planifiée datant du {{ date('d/m/Y', strtotime($planif->created_at)) }} a été @if($planif->etat == 1) acceptée. @else refusée. @endif
@if($planif->etat == 1)
@component('mail::table')
| Nom | Prénom | Société |
|-----------|-----------|-------------|
@foreach(json_decode($planif->final_visiteurs) as $item)
| {{ $item->name }} | {{ $item->firstname }} | {{ $item->societe }} |
@endforeach
@endcomponent
@component('mail::table')
| Modèle | Immatriculation |
|---------------|------------------|
@foreach(json_decode($planif->final_vehicules) as $item)
| @if($item->modele != null) {{ $item->modele }} @else Non renseigné @endif | {{ $item->immat }} |
@endforeach
@endcomponent
@endif
Pour plus d'informations, veuillez contacter l'ASIP.
@lang('Sincerely yours')
EamusCork
@endcomponent
Вот функция, которая отправляет электронное письмо.
public function accept_planif(Request $request, $id){
$planif = PlanificationVisite::findOrFail($id);
$vis_final = [];
if($request->input('vis')){
$vis = json_decode($request->input('vis')[0]);
for($i = 0; $i < count($vis); $i++){
$vis_final[] = [
'name' => $vis[$i]->name,
'firstname' => $vis[$i]->firstname,
'societe' => $vis[$i]->societe,
'document' => $vis[$i]->document
];
}
}
$veh_final = [];
if($request->input('veh')){
$veh = json_decode($request->input('veh')[0]);
for($i = 0; $i < count($veh); $i++){
$veh_final[] = [
'grise' => $veh[0]->grise,
'immat' => $veh[0]->immat,
'modele' => $veh[0]->modele,
];
}
}
$planif->update(['final_visiteurs' => json_encode($vis_final), 'final_vehicules' => json_encode($veh_final), 'etat' => 1]);
$email = new AnswerPlanificationVisite($planif);
Mail::to($planif->email_sent)->locale('fr')->send($email);
return redirect()->route('visite.see_planif');
}
Вот как отображается электронное письмо.
[i]
Я пытался изменить вид блейда напрямую, используя теги , , ... безуспешно. Как видите, компоненты работают не лучше. Я проверил документацию по использованию "\Mail", не думаю, что допустил ошибку в функции отправки и правильно использую уценку.
Вот исходный код по электронной почте.
@media only screen and (max-width: 600px) {
.inner-body {
width: 100% !important;
}
.footer {
width: 100% !important;
}
}
@media only screen and (max-width: 500px) {
.button {
width: 100% !important;
}
}
[img]https://eciaccf.r.af.d.sendibt2.com/tr/op/OMollFTSRvBkb0jY8o-Ta5M0ZXU2U9xek8HU1_4aS2kfcplPBady8fOFepn-GeSkXsf7hUonWZMug_rFnjHlQBu7NcwO_S_3A992F6GQmP1NeVR-G6ToB15anoIFSHE-_gBX-1rmRA3EIII1xqORV1l3ZQFVzehDUlJv_Z1IGwvr7kDrFCUoOFfziW8kw2QVNVens6HQdhnjuR0cD_vbGD7HTXp_[/img]
[url=https://eciaccf.r.af.d.sendibt2.com/tr/cl/y4U0BaZi9-XI2z1JSr3N1odchSxYa4dWK4m8d9ekqrnzcfXJjkffCBTaq7vudG9jtBGlux8ZSQGnuEMI8ubBrSTJsxR4zuwTpfwrsGmBEY0RJd4zeSTiW2vkyFXUOYf-q5nVcX8cIBCgFDTM3D6IgrpDRXCcZxyXJAuDGhmc7MF0U6ZsvyDf58PtE9CBU1m6rNzqbTqhhmtuJarYLMWdbBA3VWL2C4cyqwn2AsnAYaI6BHRJV2AgDU1TIjlQ6talXhgQ0n8Xm7dqzR9kqQ]
EamusCork - Alerte
[/url]
Ne pas répondre à cet e-mail
Bonjour,
Votre demande de visite planifiée datant du 21/05/2024 a été acceptée.
[b]Visiteurs concernés[/b]
Nom
Prénom
Société
Smee
Cédric
Eamus Cork
Ditacroute
Thomas
Eamus Cork
Ben Arfa
Karim
Eamus Cork
<br/><br/>
<p><strong>Véhicules concernés</strong></p>
<table class="table">
<thead>
<tr>
<th>Modèle</th>
<th>Immatriculation</th>
</tr>
</thead>
<tbody>
<tr>
<td> Ford Transit </td>
<td>AB-123-CD</td>
</tr>
<tr>
<td> Ford Transit </td>
<td>AB-123-CD</td>
</tr>
<tr>
<td> Ford Transit </td>
<td>AB-123-CD</td>
</tr>
</tbody>
</table>
Cordialement
EamusCork
Article L612-14 du CSI : L'autorisation d'exercice ne confère aucune prérogative de puissance publique à l'entreprise ou aux personnes qui en bénéficient.[/i]
© 2024 DEVS - Portail Agent. All rights reserved.
Подробнее здесь: https://stackoverflow.com/questions/785 ... e-raw-code
Мобильная версия