こんにちは皆さん、マークダウンメールを表示しようとしていますが、メールビューに何か問題があります。
ErrorException in FileViewFinder.php line 112:
No hint path defined for [mail]. (View: /opt/lampp/htdocs/ppsb_new/core/resources/views/emails/tagihan.blade.php)
マークダウンメールビュー
@component('mail::message')
# TAGIHAN PEMBAYARAN
Berikut tagihan anda untuk pembayaran
@component('mail::button', ['url' => ''])
wut ?
@endcomponent
Gunakan kode tagihan tersebut untuk membayar tagihan.
Thanks,<br>
{{ config('app.name') }}
@endcomponent
私の意見では、コンポーネントを持っているベンダーもいます。
markdown()
メソッドではなく、メーラブルのbuild()
メソッドでview()
メソッドを呼び出す必要があります。以下の例を参照してください。
/**
* Build the message.
*
* @return $this
*/
public function build()
{
return $this->markdown('view-to-mail');
}
Markdownメール可能メッセージを使用するには、Mailableクラスのbuild
メソッドを更新する必要があり、view()
の代わりにmarkdown()
を使用する必要があります。
このような:
public function build()
{
return $this->markdown('emails.registered');
}
laravelメールでビューが見つからないという問題がある場合。受け入れられた答えを試したが機能しない場合は、yourtemplate.blade.phpマークダウンファイルを確認し、@endcomponent
を開くことなく@component
を2回閉じていないことを確認してください
... views/mailにメールビューがある場合は、それを指定する方法です。
app('view')->addNamespace('mail', resource_path('views') . '/mail');