我不知道为什么我不断收到这个简单的错误。错误是说我不应该在该行上有 ;
。
syntax error, unexpected ';'
使用下面的代码我没有收到任何错误:
Mail::send('emails.invite.invite',$user, function ($message) use ($email) {
$message->subject('Message Subject');
$message->from('<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="650b0a170015091c25001d04081509004b0b0011" rel="noreferrer noopener nofollow">[email protected]</a>', 'Sender Name');
$message->to($email); // Recipient address
});
但是当我添加数组时,我收到错误:
Mail::send('emails.invite.invite', array('link' => URL::route('account-activate', $code), $user, function ($message) use ($email) {
$message->subject('Message Subject');
$message->from('<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="bbd5d4c9decbd7c2fbdec3dad6cbd7de95d5decf" rel="noreferrer noopener nofollow">[email protected]</a>', 'Sender Name');
$message->to($email); // Recipient address
});
最佳答案
if($user) {
Mail::send('emails.invite.invite', array('link' => URL::route('account-activate', $code),'name' => $name), function ($message) use ($email) {
$message->subject('Message Subject');
$message->from('<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="a8c6c7dacdd8c4d1e8cdd0c9c5d8c4cd86c6cddc" rel="noreferrer noopener nofollow">[email protected]</a>', 'Sender Name');
$message->to($email); // Recipient address
});
关于php - Mail::send Laravel 中的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24944748/