public function postCreate(Request $request) { $data = $request->only(['subject', 'body', 'from_name', 'from_mail']); $data['status'] = 'pending'; $data['code'] = Mailing::generateCode(); $data['created_by'] = $request->user()->id; $mailing = Mailing::forceCreate($data); //$this->fireBuildMailings($request->user(), $mailing); return $mailing; }