Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

172
Views
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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!