1
function sendEmail($user_id){
$ids = Input::get('system_id');
DB::setFetchMode(PDO::FETCH_ASSOC);
$send = DB::table('users')
->whereIn('user_id', $ids)->get();
$mainUser = User::where('user_id', $user_id)->first();
foreach($send as $value) {
$data = [
'master_name' => $mainUser['name'],
'master_id' => $mainUser->user_id,
'name' => $value->name,
'email' => $value['email'],
'link_confirmation_code' => $value['link_confirmation_code']
];
}
Mail::later(5, 'emails.send.confirm-user', $data, function($message) use ($emails, $names)
{
$message->from('[email protected]', 'Myemail');
$message->to($emails, $names)->subject('Yes - connect us');
});
}
In blade
Hi {{$name}},
<td>{{$master_name}} has requested you to connect with us!</td>
<a href="{{ URL::to('v1/register/' . $link_confirmation_code) }}">Connect</a>
我希望每個用戶應該對main_user相處的電子郵件和每個用戶的電子郵件有CONFIRMATION_LINK,讓他/她來驗證相同。應用代碼,但只適用於單個/第一個用戶而不是其他人。請建議允許用戶發送多的用戶通過一個函數laravel
有一個檢查錯誤日誌或可能與其他電子郵件的一些問題,首先嚐試與'send()'檢查它的工作正常? –
電子郵件工作正常,但每個用戶應該不同,即嗨{{$ name}}和Connect – Amy
那麼如果將'Mail :: send'放入循環中又會怎樣?它應該工作 –