Php 未找到类:使用Laravel发送邮件

Php 未找到类:使用Laravel发送邮件,php,laravel,Php,Laravel,这是我第一次为已经导入到控制器中的类获取此错误。。 我知道以前有人问过这个问题,但我想解决这个错误 当我点击提交按钮时,我得到以下错误 找不到类“App\mail\LayoutMail” 邮件::发送(new LayoutMail()) 我的文件: use Mail; use App\mail\LayoutMail; $token = $request->input('g-recaptcha-response'); if($token) { DB

这是我第一次为已经导入到控制器中的类获取此错误。。 我知道以前有人问过这个问题,但我想解决这个错误

当我点击提交按钮时,我得到以下错误

找不到类“App\mail\LayoutMail”

邮件::发送(new LayoutMail())

我的文件:

use Mail;
use App\mail\LayoutMail;
    $token = $request->input('g-recaptcha-response');
    if($token)
    {
         DB::insert('INSERT INTO mail (subject,message,firstname,lastname,contact,email,store_number,transaction_number,transaction_date,status,created_at) VALUES 

         (?,?,?,?,?,?,?,?,?,?,?)',[


           $subject,$message,$fname,$lname,$contact,$email,$storenum,$transactionnumber,$datetransaction,'Unread',$now


        ]);

        Mail::send(new LayoutMail());

        \Session::flash('message', 'Successfully submitted!');
        return redirect()->back();
    }
    else
    {
        \Session::flash('message', 'Failed to submit!');
        return redirect()->back();
    }

使用:

use Mail;
use App\mail\LayoutMail;
    $token = $request->input('g-recaptcha-response');
    if($token)
    {
         DB::insert('INSERT INTO mail (subject,message,firstname,lastname,contact,email,store_number,transaction_number,transaction_date,status,created_at) VALUES 

         (?,?,?,?,?,?,?,?,?,?,?)',[


           $subject,$message,$fname,$lname,$contact,$email,$storenum,$transactionnumber,$datetransaction,'Unread',$now


        ]);

        Mail::send(new LayoutMail());

        \Session::flash('message', 'Successfully submitted!');
        return redirect()->back();
    }
    else
    {
        \Session::flash('message', 'Failed to submit!');
        return redirect()->back();
    }
我的控制器:

use Mail;
use App\mail\LayoutMail;
    $token = $request->input('g-recaptcha-response');
    if($token)
    {
         DB::insert('INSERT INTO mail (subject,message,firstname,lastname,contact,email,store_number,transaction_number,transaction_date,status,created_at) VALUES 

         (?,?,?,?,?,?,?,?,?,?,?)',[


           $subject,$message,$fname,$lname,$contact,$email,$storenum,$transactionnumber,$datetransaction,'Unread',$now


        ]);

        Mail::send(new LayoutMail());

        \Session::flash('message', 'Successfully submitted!');
        return redirect()->back();
    }
    else
    {
        \Session::flash('message', 'Failed to submit!');
        return redirect()->back();
    }

我找到了为什么我的函数不起作用的答案,因为必须使用大写

使用App\mail\LayoutMail


使用App\Mail\LayoutMail

您是否尝试过
composer dump autoload
。?您好。。楚克。在我的本地主机中。五月工作很好。然而,在我的服务器上,我已经上传到生产。我弄错了。试着运行
composer dump autoload
,让我们看看它是如何运行的。我现在已经在用composer了。。但仍然是相同的错误,他们指出了这个错误。邮件::发送(new LayoutMail());