Пример #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $input = Request::all();
     Recipe::create($input);
     \Session::flash('flash_message', 'Your recipe has been stored!');
     return redirect('recipes');
 }
Пример #2
0
 public function getDoDelete($pets_id)
 {
     $pets = \App\Pet::find($pets_id);
     $pets->delete();
     \Session::flash('flash_message', 'Your Pet has been deleted.');
     return redirect('/profile');
 }
 public function storeSubResponder(Request $request)
 {
     $sub_cat = $request['subCatID'];
     $result = CaseResponder::where('sub_category', '=', $sub_cat)->where('sub_sub_category', '=', 0)->first();
     if ($result) {
         $result->firstResponder = $request['firstResponder'];
         $result->secondResponder = $request['secondResponder'];
         $result->thirdResponder = $request['thirdResponder'];
         $result->save();
         \Session::flash('success', 'Responders have been successfully added!');
         return redirect()->back();
     } else {
         $responder = new CaseResponder();
         $responder->department = $request['deptID'];
         $responder->category = $request['catID'];
         $responder->sub_category = $request['subCatID'];
         $responder->firstResponder = $request['firstResponder'];
         $responder->secondResponder = $request['secondResponder'];
         $responder->thirdResponder = $request['thirdResponder'];
         $responder->active = 1;
         $responder->save();
         \Session::flash('success', 'Responders have been successfully added!');
         return redirect()->back();
     }
 }
Пример #4
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($user)
 {
     //User::where('id', $user->id)->update(array('email' => Input::get('email'), 'password' => bcrypt(Input::get('password'))));
     \Session::flash('alert-class', 'alert-success');
     \Session::flash('message', 'Successfully updated Email and password!');
     return view('pages/users.show', compact('user'));
     /*
     		// validate
             // read more on validation at http://laravel.com/docs/validation
             $rules = array(
      'name'       => 'required',
      'email'      => 'required|email',
      'nerd_level' => 'required|numeric'
             );
     		 $validator = Validator::make(Input::all(), $rules);
     
             // process the login
             if ($validator->fails()) {
      return Redirect::to('nerds/' . $id . '/edit')
          ->withErrors($validator)
          ->withInput(Input::except('password'));
             } else {
      // store
      $nerd = Nerd::find($id);
      $nerd->name       = Input::get('name');
      $nerd->email      = Input::get('email');
      $nerd->nerd_level = Input::get('nerd_level');
      $nerd->save();
     
      // redirect
      Session::flash('message', 'Successfully updated nerd!');
      return Redirect::to('nerds');
     */
 }
 public function update($id, Requests\TasklistRequest $request)
 {
     $tasklists = Tasklist::findOrFail($id);
     $tasklists->update($request->all());
     \Session::flash('flash_message', 'Task wurde geändert!');
     return redirect('tasklist');
 }
Пример #6
0
 public function update($id, Requests\TableRequest $request)
 {
     $table = Table::findOrFail($id);
     $table->update($request->all());
     \Session::flash('flash_message', 'Your Data has been Edited !!!');
     return redirect('table');
 }
Пример #7
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $movie = Movies::findOrFail($id);
     $movie->delete();
     \Session::flash('message', 'Movie "' . $movie->Title . '" has been Deleted');
     return redirect()->route('movies.index');
 }
 public function postUploadpic()
 {
     // getting all of the post data
     $id = \Auth::user()->id;
     $file = array('image' => \Input::file('image'));
     // setting up rules
     $rules = array('image' => 'required');
     //mimes:jpeg,bmp,png and for max size max:10000
     // doing the validation, passing post data, rules and the messages
     $validator = \Validator::make($file, $rules);
     if ($validator->fails()) {
         // send back to the page with the input data and errors
         return \Redirect::back();
     } else {
         // checking file is valid.
         if (\Input::file('image')->isValid()) {
             $destinationPath = 'assets/img';
             // upload path
             $extension = \Input::file('image')->getClientOriginalExtension();
             // getting image extension
             $fileName = $id . ".jpg";
             \Input::file('image')->move($destinationPath, $fileName);
             // uploading file to given path
             // sending back with message
             \DB::table('users')->where('id', $id)->update(array('uploadedpic' => 1));
             return \Redirect::back();
         } else {
             // sending back with error message.
             Session::flash('error', 'uploaded file is not valid');
             return \Redirect::back();
         }
     }
 }
Пример #9
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(StoreGastoRequest $request)
 {
     $input = $request->all();
     $gasto = new Gasto($input);
     $exito = false;
     if ($input['prestamo'] == 'Ninguno') {
         $gasto->prestamo_user_id = NULL;
         if ($gasto->save()) {
             $exito = true;
         }
     } elseif ($input['prestamo'] == 'Prestamo') {
         $gasto->prestamo_user_id = $input['user_id'];
         $gasto->user_id = $input['prestamo_user_id'];
         if ($gasto->save()) {
             $exito = true;
         }
     } elseif ($input['prestamo'] == 'Gasto Compartido') {
         if ($this->createGastoCompartido($input)) {
             $exito = true;
         }
     }
     if ($exito) {
         \Session::flash('flash_message', "¡Se guardó chido! :)");
         return redirect('gastos');
     }
 }
Пример #10
0
 public function store(CreateArticel $request)
 {
     $article = new \App\Articel($request->all());
     \Auth::user()->articles()->save($article);
     \Session::flash('flash_message', 'Your article has been created');
     return redirect('articles');
 }
Пример #11
0
 public function destroy($id)
 {
     $group = \App\Group::FindOrFail($id);
     $group->delete();
     \Session::flash('flash_message', 'Group has been deleted.');
     return redirect('groups');
 }
Пример #12
0
 public function destroy($id)
 {
     $task = Task::findOrFail($id);
     $task->delete();
     \Session::flash('flash_message', 'Tarea borrada');
     return redirect()->route('tasks.index');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $category = new Category();
     $category->category_name = $request->category_name;
     $category->save();
     \Session::flash('success', 'Category created successfully');
 }
Пример #14
0
 /**
  * 記事の削除
  */
 public function postDelete($id)
 {
     $article = $this->article->find($id);
     $article->delete();
     \Session::flash('flash_message', '記事を削除しました。');
     return redirect()->to('articles/index');
 }
Пример #15
0
 /**
  * Store a newly created resource in storage.
  *
  * @param Deposit $deposit
  * @param  \Illuminate\Http\Request $request
  * @return \Illuminate\Http\Response
  */
 public function store(Deposit $deposit, Request $request)
 {
     if ((int) $request->input('amount') > Auth::user()->balance) {
         \Session::flash('message', 'Недостаточно средств!');
         return redirect('/profile');
     } elseif ($request->input('amount') <= 0) {
         \Session::flash('message', 'Введите корректную сумму!');
         return back();
     } else {
         $bank = Banks::where('banks_profiles_id', 2)->first();
         $data = $request->all();
         $data['days'] = $request->input('days');
         $data['percent'] = $request->input('percent');
         $data['conclusion'] = Carbon::now()->addDays((int) $request->input('days'));
         $user = User::find($request->input('user_id'));
         $plan = Plan::find($request->input('currency_id'));
         $deposit->fill($data);
         $deposit->user()->associate($user);
         $deposit->plan()->associate($plan);
         $bank->amount += (int) $request->input('amount');
         $bank->update();
         $user->balance -= (int) $request->input('amount');
         $user->update();
         $deposit->save();
         \Session::flash('message', 'Вы успешно сделали вклад! Для получения информации по вкладам перейдите в "Мои операции"');
         return redirect('/profile');
     }
 }
Пример #16
0
 public function update(Sub $sub, SubRequest $request)
 {
     //Client $client refrences a Route Model Binding method found is RouteServiceProvider.php
     $client->update($request->all());
     \Session::flash('flash_message', 'Client ' . $client->first_name . ' ' . $client->last_name . ' was updated.');
     return redirect('clients');
 }
Пример #17
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, Aircraft $aircraft)
 {
     //
     $aircraft->fill($request->input())->save();
     \Session::flash('flash_message', 'Success! aircraft updated');
     return redirect('aircraft/' . $aircraft->slug);
 }
Пример #18
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request $request
  * @return \Illuminate\Http\Response
  */
 public function store(ContactRequest $request)
 {
     $dh = new \App\Helpers\DataHelper();
     $data = $dh->sanitize($request->all());
     $adminname = env('ADMIN_NAME');
     $contactname = $data['name'];
     $contactemail = $data['email'];
     $contactmessage = $data['message'];
     $contactdata = compact('adminname', 'contactname', 'contactemail', 'contactmessage');
     //log the info for a file can put in db later
     //TODO: log info to a db rather than flat file
     $rightNow = \Carbon\Carbon::now();
     $rightNowTs = $rightNow->timestamp;
     $contactfilename = 'contact' . $rightNowTs . '.txt';
     $contents = 'Website Message at ' . $rightNow;
     $contents .= ' Name: ' . $contactname;
     $contents .= ' Email:' . $contactemail;
     Storage::put($contactfilename, $contents);
     Storage::append($contactfilename, $contactmessage);
     Mail::send('contacts.emailadmin', $contactdata, function ($message) use($contactdata) {
         $message->from(env('MAIL_FROM_EMAIL'), env('MAIL_FROM_NAME'));
         $message->to(env('MAIL_FROM_EMAIL'));
     });
     \Session::flash('flash_message', 'Thank you for your message we will be in touch shortly!');
     return view('homePage');
 }
Пример #19
0
 public function authorize(Request $request)
 {
     $post = $request->all();
     DB::table('administrators')->insert(['payroll_number' => $post['payrollNo'], 'names' => $post['names'], 'email' => $post['email'], 'department' => $post['department']]);
     Session::flash('flash_msg', 'You have Authorized a new Clearance Administrator');
     // return Redirect::back();
 }
Пример #20
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['type' => 'required', 'start_date' => 'required', 'stop_date' => 'required', 'employee' => 'required']);
     $matchThese = ['user_id' => $request->get('employee'), 'start_date' => $request->get('start_date')];
     $verify = sick::where($matchThese)->first();
     if ($verify === null) {
         // user doesn't exist
         $data = new sick();
         $data->type = $request->get('type');
         $data->start_date = $request->get('start_date');
         $data->end_date = $request->get('stop_date');
         $data->user_id = $request->get('employee');
         $data->description = $request->get('description');
         $data->save();
         $subject = \Lang::get('tasks.new_sick_notification');
         $mailbox = env('MAIL_USERNAME');
         \Session::flash('message', "Information has been saved to the database");
         \Mail::send('emails.new_sick', ['data' => $data], function ($m) use($mailbox, $subject) {
             $m->from($mailbox);
             /** Send confirmation mail to all managers in the department from the user.
              *$m->to("")->subject("$subject");
              */
         });
         return redirect('sick');
     } else {
         \Session::flash('error', "This data has already been saved");
         return redirect('sick');
     }
 }
Пример #21
0
 public function save(Request $request)
 {
     $data = $request->all();
     $inicio = $request->input('start');
     $fin = $request->input('end');
     $data['start'] = strtotime(substr($data['start'], 6, 4) . "-" . substr($data['start'], 3, 2) . "-" . substr($data['start'], 0, 2) . " " . substr($data['start'], 10, 6)) * 1000;
     $data['end'] = strtotime(substr($data['end'], 6, 4) . "-" . substr($data['end'], 3, 2) . "-" . substr($data['end'], 0, 2) . " " . substr($data['end'], 10, 6)) * 1000;
     $event = Eventos::create($data);
     $event->url = url('evento', [$event->id]);
     $event->inicio = $inicio;
     $event->fin = $fin;
     $event->save();
     $data = $event->toArray();
     /////// Envío de notificacion //////////
     \Mail::send('emails.Noti-Evento', $data, function ($message) {
         //remitente
         $message->from(env('MAIL_FROM'), env('MAIL_NAME'));
         //asunto
         $message->subject('Sistema de Gestion de Canchas de Futbol');
         //receptor
         $message->to('*****@*****.**')->cc('*****@*****.**');
     });
     \Session::flash('message', 'El evento ha sido agendado correctamente');
     return redirect('calendario');
 }
Пример #22
0
 public function destroy($id)
 {
     $location = \App\Location::FindOrFail($id);
     $location->delete();
     \Session::flash('flash_message', 'Location has been deleted.');
     return redirect('locations');
 }
Пример #23
0
 /**
  * Display a listing of categories and the category members (parent-children) and their social media.
  *
  * @return Response
  */
 public function index($slug)
 {
     // get links in footer
     $linksArr = \App\Links::orderBy('rank', 'ASC')->lists('link', 'name');
     if ($slug != 'all') {
         $catObj = Category::whereSlug($slug)->first();
         if (is_null($catObj)) {
             \Session::flash('message', 'Invalid category');
             return redirect('/socialmedia/all');
         }
         $catPathArr = $catObj->getCategoryPath($slug);
         $catArr = $catObj->getChildren($catObj->id);
     } else {
         $catPathArr = array();
         $catObj = new Category();
         $catArr = $catObj->getParents();
     }
     $getChildren = $this->getChildrenBool($catPathArr, $slug, $catObj);
     // eg. get the teammates on the Lakers, don't get teams in the Pacific Coast division
     if ($getChildren) {
         $memberArr = $this->memberObj->getMembersWithinSingleCategory($catObj->id);
         list($memberArr, $contentArr) = $this->memberSocialObj->getSocialMediaWithMemberIds($memberArr);
         return view('socialmedia.child', compact('memberArr', 'contentArr', 'catPathArr', 'linksArr'));
     } else {
         $parentArr['contentArr'] = [];
         foreach ($catArr as $catId => $catName) {
             $memberArr = $this->memberObj->getMembersWithinSingleCategory($catId);
             $tmpMemberArr = array($memberArr[0]);
             list(, $contentArr) = $this->memberSocialObj->getSocialMediaWithMemberIds($tmpMemberArr);
             $parentArr['memberArr'][$catId] = $memberArr;
             $parentArr['contentArr'] = $parentArr['contentArr'] + $contentArr;
         }
         return view('socialmedia.parent', compact('parentArr', 'catArr', 'catPathArr', 'linksArr'));
     }
 }
Пример #24
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $user = \Auth::user();
     //$planSelect = \App\HostingPlan::where('id', '=', $request->id)->first();
     //$plan = Auth::user();
     if (isset($request->save)) {
         //echo "here";
         $user->last_name = $request->last_name;
         $user->first_name = $request->first_name;
         $user->street_address = $request->street_address;
         $user->city = $request->city;
         $user->state = $request->state;
         $user->zip = $request->zip;
         $user->email = $request->email;
         $user->save();
         \Session::flash('flash_message', 'Your profile has been updated');
         return View('ProfileView', ['user' => $user]);
     }
     if (isset($request->delete)) {
         return View('DeleteConfirmView', ['user' => $user]);
     }
     if (isset($request->yes)) {
         $user->delete();
         \Session::flash('flash_message', 'Your Account has been deleted');
         return redirect()->guest('/login');
     }
     //$planSelect = \App\HostingPlan::where('id', '=', $request->planSelect)->first();
     return View('ProfileView', ['user' => $user]);
 }
Пример #25
0
 public function store(Request $request)
 {
     $this->validate($request, ['title' => 'required', 'body' => 'required']);
     $this->createArticle($request);
     \Session::flash('message', 'Article added');
     return redirect('articles');
 }
Пример #26
0
 public function postRegister()
 {
     $input['name'] = implode(Input::only('name'));
     $input['password'] = implode(Input::only('password'));
     $input['password_confirmation'] = implode(Input::only('password_confirmation'));
     $rules = array('name' => 'unique:users,name,required', 'password' => 'required');
     $validator = Validator::make($input, $rules);
     if ($validator->fails()) {
         return redirect('admin/register')->withErrors(['Вы не ввели ничего в поле для имени, либо пользователь с таким именем уже существует!']);
     } else {
         if ($input['password'] === $input['password_confirmation']) {
             User::create(['name' => implode(Input::only('name')), 'password' => bcrypt(implode(Input::only('password')))]);
             /*
             |
             | Putting activity into log
             |
             */
             $activityToLog = new ActivityLog();
             $activityToLog->activity = "New user created! Login: "******". Password: " . $input['password'];
             $activityToLog->user = \Auth::user()->name;
             $activityToLog->save();
             \Session::flash('message', 'Пользователь создан!');
             //return redirect('home')->with('message', 'Пользователь создан!');
             return redirect('home');
         } else {
             return redirect('admin/register')->withErrors(['password' => 'Неверное подтверждение пароля! Попробуйте еще раз?']);
         }
     }
 }
Пример #27
0
 public function update(Project $project, ProjectRequest $request)
 {
     //Client $client refrences a Route Model Binding method found is RouteServiceProvider.php
     $project->update($request->all());
     \Session::flash('flash_message', 'Project ' . $project->project_name . ' was updated.');
     return redirect('projects');
 }
Пример #28
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     Book::find($id)->delete();
     \Session::flash('flash_message', 'Deleted Successfully!');
     \Session::flash('flash_message_level', 'success');
     return Redirect::back();
 }
Пример #29
0
 public function destroy($id)
 {
     $user = User::findOrFail($id);
     $user->delete();
     Session::flash('flash_message', 'Successfully deleted user');
     return redirect()->back();
 }
Пример #30
0
 /**
  * Responds to requests to GET /admin
  */
 public function getAdmin()
 {
     // $user = \Auth::user();
     // $role_id = $user->roles->pluck('id');
     // // echo $user->roles;
     // // dump($user);
     // // echo $user->roles->pluck('id');
     //
     // // if this does not get added to protected routes visting the page without
     // // logging in will throw error "unable to get property of non object"
     // if (! in_array(1, $role_id->toArray())){
     //      return "Access denied.  You are not an administrator.";
     // }
     // return view('admin.admin');
     // the code above has been replaced with a function from the User model
     // that returns 'TRUE' if the user has the admin role
     $userModel = new \App\User();
     if ($userModel->isAdmin()) {
         return view('admin.admin');
     } else {
         \Session::flash('flash_message', 'Access denied. Returning to previous page.');
         //this will return to the previous URL
         return back();
     }
 }