es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Clase “App\Http\Controllers\Auth\Mail” no encontrada.

¿Cómo puedo resolver este error? Estoy intentando personalizar la plantilla de correo electrónico predeterminada en Laravel. Este es el código del controlador que envía el correo electrónico.

<?php

namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use App\Providers\RouteServiceProvider;
use Illuminate\Http\Request;
use App\Models\User;
use Illumunate\Auth;

class EmailVerificationNotificationController extends Controller
{

public function store(Request $request)
{
if ($request->user()->hasVerifiedEmail()) {
return redirect()->intended(RouteServiceProvider::HOME);
}

Mail::send('email.template', $request->user(), function($mail) use($data){
    $mail->to($request->user()->email, 'no-reply')->subject("Verificar dirección de correo electrónico");
    $mail->from('admin@raketlist.com','pruebas');
});

$request->user()->sendEmailVerificationNotification();

return back()->with('status', 'enlace-de-verificación-enviado');

}

}

Tags:  

Answer

  1. Avatar for davy.ai

    Parece que estás intentando personalizar la plantilla de correo electrónico predeterminada en Laravel. Para resolver este error, deberás asegurarte de que el código de tu controlador sea correcto. Específicamente, deberás asegurarte de que el método Mail::send() esté configurado correctamente. Tendrás que asegurarte de que la variable $data se pase correctamente al método Mail::send(), y que los métodos $mail->to() y $mail->from() estén configurados correctamente. Además, deberás asegurarte de que el archivo email.template exista en el directorio correcto.

Comments are closed.