it-swarm.com.de

Für [mail] Laravel 5.4 ist kein Hinweispfad definiert

hallo Leute, ich versuche, meine Markdown-E-Mail in der Ansicht anzuzeigen, aber in meiner E-Mail-Ansicht stimmt etwas nicht

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)

und meine Abschrift Mail-Ansicht

@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

und es gibt auch Anbieter auf meine Ansichten, die ihre Komponenten haben, pls helfen mir.

35
Abdan Syakuro

Sie müssen die markdown() -Methode in der build() -Methode Ihres Mailings aufrufen - nicht die view() -Methode. Siehe folgendes Beispiel:

/**
 * Build the message.
 *
 * @return $this
 */
public function build()
{
    return $this->markdown('view-to-mail');
}
81
Pete Johnson

Um Markdown Mailable-Nachrichten zu verwenden, müssen Sie die Methode build Ihrer Mailable-Klasse aktualisieren und anstelle von view()markdown() verwenden.

So was:

public function build()
{
    return $this->markdown('emails.registered');
}
25
Alex Kyriakidis

Wenn Sie ein View not found-Problem mit laravel mail haben. Nachdem Sie die akzeptierte Antwort ausprobiert haben und sie nicht funktioniert, überprüfen Sie die Markdown-Datei yourtemplate.blade.php und stellen Sie sicher, dass Sie @endcomponent Zweimal ohne Öffnung @component

1
phil

wenn Sie Ihre E-Mail-Ansichten in ... views/mail haben, können Sie dies folgendermaßen festlegen:

app('view')->addNamespace('mail', resource_path('views') . '/mail');
0