Laravel Email Markdown Проблемы с форматированием - PullRequest
0 голосов
/ 28 апреля 2019

В первый раз, используя Markdown в Laravel проекте, и он не отображается должным образом.

Вот мой Markdown

@component('mail::message')

    ![{{ config('app.name') }}][logo]
    [logo]: {{ asset(config('app.vars.logo_small')) }}

    Subscription payment failure!

    @component('mail::table')
    |                  |                                                                            |
    | ---------------- | -------------------------------------------------------------------------- |
    | Charge:          | {{ $payment->stripe_currency }} {{ $payment->charge_fmt }}                 |
    | Card:            | {{ $payment->stripe_card_brand }}                                          |
    | Last 4:          | {{ '∎∎∎∎ ∎∎∎∎ ∎∎∎∎ ' . $payment->stripe_card_last4 }}                     |
    | Expiry:          | {{ $payment->stripe_card_exp_month }}/{{ $payment->stripe_card_exp_year }} |
    | Description:     | {{ $payment->stripe_description }}                                         |
    @endcomponent


    We tried to bill your subscription but were unable due to unavailable funds.
@endcomponent

Но он выглядит так:

LOGOIMG

Subscription payment failure!

<div class="table">
Charge:         usd $10.42
Card:           mastercard
Last 4:         ∎∎∎∎ ∎∎∎∎ ∎∎∎∎ 4444
Expiry:         4/2044
Description:    App Data plan - Regular - 28/04/2019-28/05/2019
We tried to bill your subscription but were unable due to unavailable funds.

Почему отображается тег <table> HTML.Спасибо.

1 Ответ

0 голосов
/ 28 апреля 2019

Я нашел ответ здесь . По сути, PHP Storm форматирует его при копировании и вставке, а поскольку это Markdown, пробелы интерпретируются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...