mercredi 19 décembre 2018

Laravel 5.7: Class 'App\Http\Controllers\MailableClass' not found

I created a Mailable called Class UserRequest I'm trying to call it from inside a controller buy this is the error I get:

Class 'App\Http\Controllers\UserRequest' not found

I also tried ->send(new \UserRequest($msgdata)); but it still doesn't work.

Controller:

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Mail;


class ContactController extends Controller
{

    public function index()
    {
        return view('contact');
    }


    public function sendemail(Request $request)
    {
        $msgdata = array('subject'=>$request->subject,'email'=>$request->email, 'name'=>$request->name,'body'=>$request->body);

        try
        {
            Mail::to('dddddddd@dddsdsf.com')
            ->send(new UserRequest($msgdata));
        }
        catch(Exception $e)
        {

        }
    }
}



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire