我希望在候选人在我的网站上向候选人申请职位时发送电子邮件。 我的电子邮件控制器
public function sendEmail(candidate $candidate, jobPost $jobPost){
$company= $jobPost->Company;
$name= $candidate->name;
$email= $candidate->email;
$job= $jobPost->title;
$data= [
'title'=>$company,
'content'=>'this is sent by hrlead',
];
Mail::send('email.test',$data,function ($message){
$message->to('saberi1365@gmail.com', 'vahid')->subject('hello vahid');
});
return back();
}
我的路线: Route :: get('/ email / {candidate} / {jobpost}','EmailsController @ sendEmail');
我有一个应用方法,我希望它调用路由器来发送电子邮件。但由于我不知道如何返回动态网址,我迷失了。 到目前为止,在我的申请方法的最后,我已经把:
return `redirect`('/email/' + $candidate +'/'+$jobpost);
哪个不行?
现在我不知道如何调用
答案 0 :(得分:1)
一种简单的方法是,您可以从其他控制器扩展您的电子邮件控制器,然后您可以访问电子邮件控制器的所有功能。
OtherController : EmailController
另外
OtherController extends EmailController