Почему мое электронное письмо не интерпретирует мой код и не отображает необработанный код?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Почему мое электронное письмо не интерпретирует мой код и не отображает необработанный код?

Сообщение Anonymous »

Я хочу отправить электронное письмо с помощью Laravel, для этого нет проблем, электронное письмо будет отправлено. Однако электронное письмо, которое я хочу отправить, включает две таблицы, которые я хочу показать пользователю. После получения электронного письма половина его становится «неразборчивой». Интерпретируется только первая таблица, вторая отображается в необработанном виде.
Вот мой вид блейда.

Код: Выделить всё

@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>
Pour plus d'informations, veuillez contacter l'ASIP.
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»