52 votes

Aucun chemin de repère défini pour [mail] Laravel 5.4

salut les gars j'essaye de montrer mon email de démarque, mais il y a quelque chose qui ne va pas sur ma vue mail, ça se voit comme

 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)
 

et ma vue mail démarquée

 @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
 

et il y a aussi le vendeur sur mes vues qui ont leurs composants, les pls m'aident.

136voto

Pete Johnson Points 724

Vous devez appeler la méthode markdown() dans la méthode build() de votre demande - pas la méthode view() . Voir l'exemple ci-dessous:

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

27voto

Alex Kyriakidis Points 2053

Pour utiliser les messages mailable Markdown, vous devez mettre à jour la méthode build de votre classe Mailable et au lieu de view() , vous devez utiliser markdown() .

Comme ça:

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

2voto

phil Points 505

Si vous avez un problème de vue non trouvée avec le courrier de laravel. Après avoir essayé la réponse acceptée et que cela ne fonctionne pas, vérifiez le fichier de démarquage yourtemplate.blade.php et assurez-vous de ne pas fermer @endcomponent deux fois sans ouverture @component

-4voto

林锦华 Points 9

J'ai utilisé de la caféine / modules pour laravel5.2.

Si vous êtes semblable à moi, vous pouvez exécuter ceci:

 php artisan module:list
 
 +------+-------+-------+-------------------------------------+----------+
| #    | Name  | Slug  | Description                         | Status   |
+------+-------+-------+-------------------------------------+----------+
| 9001 | Frame | Frame | this is a basic frame for both web. | Disabled |
| 9001 | Index | Index | this is web default index           | Enabled  |
| 9001 | Admin | Admin | This is admin of meixin project     | Enabled  |
+------+-------+-------+-------------------------------------+----------+
 

D'accord, vous pouvez voir l'option désactivée.

 php artisan module:enable Frame
 

Le module est déjà activé.

C'est tout, espérons que cela aide.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X