php - No hay ruta de pista definida para[mail] Laravel 5.4
email laravel-5.4 (4)
Para usar los mensajes que se pueden enviar a Markdown, debe actualizar el método de build
de su clase Mailable y, en lugar de view()
, tiene que usar markdown()
.
Me gusta esto:
public function build()
{
return $this->markdown(''emails.registered'');
}
Hola chicos, estoy tratando de mostrar mi correo electrónico de reducción de precios a la vista, pero hay algo mal en mi vista de correo, se muestra como
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)
y mi vista de correo de rebaja
@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
y también hay proveedores en mi opinión que tienen sus componentes, por favor, ayúdenme.
Si tiene un problema de Vista no encontrada con el correo laravel. Después de intentar la respuesta aceptada y no funciona, revise el archivo markdown de yourtemplate.blade.php y asegúrese de que no está cerrando @endcomponent
dos veces sin abrir @component
Utilicé cafeína / módulos para laravel5.2.
Si eres similar a mí puedes ejecutar esto:
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 |
+------+-------+-------+-------------------------------------+----------+
De acuerdo, puedes ver la opción deshabilitada.
php artisan module:enable Frame
El módulo ya está habilitado.
Eso es todo, espero que esto ayude.
markdown()
llamar al método markdown()
en el método build()
de su método de distribución, no al método view()
. Vea el ejemplo a continuación:
/**
* Build the message.
*
* @return $this
*/
public function build()
{
return $this->markdown(''view-to-mail'');
}