$user_details=DB::table('table_users')
->select('table_users.*')
->where('id', $user_id)
->first();
Mail::send('Invoice', array(
'name' => $user_details->name,
'email' => $user_details->email,
'subject' =>'Order is placed',
), function($message) use ($req){
$message->from($user_details->email);
$message->to('xyz@gmail.com', 'Admin')->subject('Order is Placed');
});
我正在用第5.7页发送邮件。我的发件人电子邮件id在$user_details->email
中,但在$message->from($user_details->email)
中无法获取。
由于您使用的是烦人的函数作为回调,因此需要传递如下所示的email-inuse((函数:
use ($user_details){
您没有使用$req,也没有在您在这里共享代码的任何地方定义它,所以我认为如果不需要的话,可以去掉它。