/** * Handle the event. * * @param ContentWasCommented $event * @return void */ public function handle($event) { $Notice = new Notice(); $Notice->user_id = $event->userId; $Notice->offer_user_id = $event->Entity->user_id; $Notice->type_id = $event->typeId; $Notice->entity_id = $event->Entity->id; $Notice->save(); }
/** * Show the form for creating a new resource. * * @return Response */ public function create(Request $request) { $login = Login::where('remember_token', '=', $request->header('token'))->where('login_from', '=', $request->ip())->join('members', 'members.id', '=', 'logins.member_id')->where('logins.status', '=', '1')->first(); $notice = new Notice(); $notice->for = $request['for']; $notice->subject = $request['subject']; $notice->body = $request['body']; $notice->sendBy = $login->member_id; if ($notice->save()) { $returnData = array('status' => 'ok', 'notice' => $notice, 'code' => 200); } else { $returnData = array('code' => 500, 'status' => 'fail', 'message' => 'notice could not created'); } return $returnData; }
public function broadcastprocess() { $notice = new Notice(); $notice->notice = Input::get('message'); $notice->user_id = Auth::id(); if ($notice->save()) { \Session::flash('notice', 'Successfully broadcasted!'); return Redirect::to('/dashboard'); } else { \Session::flash('notice', 'Cannot be saved!'); return Redirect::to('/dashboard'); } }
/** * Save club notice to database * @param StoreNoticeRequest $request validated input details from create notice form. */ public function save_notice(StoreNoticeRequest $request) { $notice = new Notice(); $notice->headline = $request->input('headline'); $notice->body = $request->input('body'); $notice->author_id = \Auth::user()->id; if ($request->file('pdf')) { $notice->file_name = $this->store_pdf($request); } if ($request->file('image')) { $notice->image_name = $this->store_image($request); } $notice->save(); session()->flash('flash_message', 'Your notice has been posted'); return redirect('administrator/notices'); }