【发布时间】:2018-12-20 07:36:05
【问题描述】:
我创建了一个名为 Class UserRequest 的 Mailable 我试图从控制器内部调用它购买这是我得到的错误:
找不到类“App\Http\Controllers\UserRequest”
我也试过->send(new \UserRequest($msgdata));,但还是不行。
控制器:
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)
{
}
}
}
【问题讨论】:
-
Mailable类的路径是什么?基于错误,它与App\Http\Controllers\UserRequest不同。 -
在普通邮件文件夹中:“app\Mail\UserRequest.php”
标签: php laravel email laravel-5 controller