Exemplo n.º 1
0
 /**
  * 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();
 }
Exemplo n.º 2
0
 /**
  * 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');
 }