Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

180
Vistas
Laravel 5.4 cambia el tema del correo de rebajas

He usado los correos electrónicos de Markdown, que es una característica nueva en laravel 5.4. He implementado con éxito un remitente de correo. Parece que el asunto del correo se nombra como el nombre de la clase que se puede enviar por mailable . Necesito cambiar el asunto del correo y es difícil encontrar recursos al respecto.

about 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Hay un método de asunto en laravel mailables.

Toda la configuración de una clase que se puede enviar por correo se realiza en el método de compilación. Dentro de este método, puede llamar a varios métodos como desde, asunto , ver y adjuntar para configurar la presentación y entrega del correo electrónico. : https://laravel.com/docs/5.4/mail#writing-mailables

Puedes lograr esto así:

 /** * Build the message. * * @return $this */ public function build() { return $this->from('example@example.com') ->subject('Your Subject') ->markdown('emails.orders.shipped'); }

Es posible que deba ejecutar php artisan view:clear después de modificar su clase.

about 4 years ago · Santiago Trujillo Denunciar

0

Si el asunto del correo electrónico es el mismo para todos los correos electrónicos, simplemente sobrecargue el parámetro $subject en su clase Mailable extendida.

 /** * The subject of the message. * * @var string */ public $subject;
about 4 years ago · Santiago Trujillo Denunciar

0

código completo (probado)

 <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Mail; class ContactController extends Controller { public function sendContactMail(Request $request) { $this->validate($request, [ 'name' => 'required', 'email' => 'required|email', 'subject' => 'required', 'user_message' => 'required' ]); Mail::send('contact_email', array( 'name' => $request->get('name'), 'email' => $request->get('email'), 'subject' => $request->get('subject'), 'user_message' => $request->get('user_message'), ), function($message) use ($request) { $message->from($request->email ); $message->subject("Your Subject"); $message->to('email to'); }); return back()->with('success', 'Your message was sent successfully'); } }
about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda