ミーティングを登録したら、メールを送る
このコミットが含まれているのは:
コミット
b34bd378b9
|
@ -7,6 +7,7 @@ use Illuminate\Support\Facades\Validator;
|
|||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Support\Facades\Log;
|
||||
use Illuminate\Support\Facades\Mail;
|
||||
use Illuminate\Support\Facades\Storage;
|
||||
|
||||
use App\Models\Meeting;
|
||||
|
@ -16,6 +17,8 @@ use App\Models\Child;
|
|||
use App\Models\Father;
|
||||
use App\Models\FatherRelation;
|
||||
|
||||
use App\Mail\FathersApprovalMail;
|
||||
|
||||
class MeetingsController extends Controller {
|
||||
public function register (Request $r) {
|
||||
if (!isset($r->father_id)) {
|
||||
|
@ -135,6 +138,11 @@ class MeetingsController extends Controller {
|
|||
MeetingApprovals::create($insert_approval);
|
||||
}
|
||||
|
||||
foreach (json_decode($r->email) as $email) {
|
||||
// メールを送ります。
|
||||
Mail::to($email)->send(new FathersApprovalMail(session()->get('fathers')['company'], (int)$meeting));
|
||||
}
|
||||
|
||||
$params = ['meeting_id' => $meeting];
|
||||
} catch (\Throwable $e) {
|
||||
// 失敗
|
||||
|
|
新しいイシューから参照