Php 未找到类:使用Laravel发送邮件
这是我第一次为已经导入到控制器中的类获取此错误。。 我知道以前有人问过这个问题,但我想解决这个错误 当我点击提交按钮时,我得到以下错误 找不到类“App\mail\LayoutMail” 邮件::发送(new LayoutMail()) 我的文件: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
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());