public function createRequestFromGlobals() { // Patch headerless bearer $headers = Input::get('access_token') ? array('AUTHORIZATION' => 'Bearer ' . Input::get('access_token')) : null; $request = new Request($_GET, $_POST, array(), $_COOKIE, $_FILES, $_SERVER, Input::all(), $headers); return $request; }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { $service = service::findOrFail($id); $validator = Validator::make($data = Input::all(), service::$rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } /** * Check if Request param contains * status, if so activate * if not deactivate status */ $status_exists = false; foreach ($data as $key => $value) { if ($key == 'status') { $status_exists = true; } } if ($status_exists) { $data['status'] = 1; } else { $data['status'] = 0; } $service->update($data); return Redirect::route('admin.services.index'); }
/** * Handle an authentication attempt. * * @return Response */ public function store() { $rules = array('email' => 'required|email', 'password' => 'required'); $validate = Validator::make(Input::all(), $rules); if ($validate->fails()) { return Redirect::to('/'); } else { if (Auth::attempt(array('email' => Input::get('email'), 'password' => Input::get('password'), 'status' => 'Activate'))) { /*$user = User::where('email','=',$email)->get(); Session::put('user_type',$user[0]->role); $id = $user[0]->id; Session::put('created_by',$id);*/ Session::put('user_id', Auth::user()->id); Session::put('user_name', Auth::user()->username); Session::put('user_role', Auth::user()->role); Session::flash('message', 'User has been Successfully Login.'); $roles = Auth::user()->role; if ($roles = 'admin' || 'manager') { return Redirect::to('dashboard'); } elseif ($roles = 'user') { return Redirect::to('profile'); } } else { Session::flash('message', 'Your username or password incorrect'); return Redirect::to('/'); } } }
public function store($id) { $user = User::findOrFail($id); $input = Input::all(); $this->message->storeMessage($user, $input); return redirect('messages'); }
public function postOrder() { log::debug('postOrder::Input params'); log::debug(Input::all()); //Validation rules $rules = array('pizza_marinara' => array('required', 'integer', 'between:0,3'), 'pizza_margherita' => array('required', 'integer', 'between:0,3'), 'olio' => array('min:1|max:20'), 'name' => array('required', 'min:1|max:20'), 'email' => array('required', 'email', 'min:1|max:20'), 'freeOrder' => array('exists:menu,dish')); // The validator $validation = Validator::make(Input::all(), $rules); // Check for fails if ($validation->fails()) { // Validation has failed. log::error('Validation has failed'); $messages = $validation->messages(); $returnedMsg = ""; foreach ($messages->all() as $message) { $returnedMsg = $returnedMsg . " - " . $message; } log::error('Validation fail reason: ' . $returnedMsg); return redirect()->back()->withErrors($validation); } log::debug('Validation passed'); $msg = array('email' => Input::get('email'), 'name' => Input::get('name')); $response = Event::fire(new ExampleEvent($msg)); $response = Event::fire(new OrderCreated($msg)); return view('orderdone', ['msg' => $msg]); }
public function uploadFiles(Request $request) { $input = Input::all(); // $rules = array( // 'file' => 'image|max:3000', // ); // // $validation = Validator::make($input, $rules); // // if ($validation->fails()) { // return Response::make($validation->errors->first(), 400); // } $destinationPath = 'uploads'; // upload path $extension = Input::file('file')->getClientOriginalExtension(); // getting file extension $fileName = rand(11111, 99999) . '.' . $extension; // renameing image $upload_success = Input::file('file')->move($destinationPath, $fileName); // uploading file to given path // if ($request->file('file')->isValid()) { // return Response::json('success', 200); // } else { // return Response::json('error', 400); // } // return Response::json('success'); }
public function read() { if (!$this->hasPermission($this->menuPermissionName)) { return view($this->viewPermissiondeniedName); } GridEncoder::encodeRequestedData(new DepartmentRepository(), Input::all()); }
public function updateMultiple() { $inputs = Input::all(); $collection = new Collection(); for ($i = 0; $i < sizeOf($inputs); $i++) { // get input item // $input = $inputs[$i]; if (array_key_exists('restricted_domain_id', $input)) { // find existing model // $restrictedDomainId = $input['restricted_domain_id']; $restrictedDomain = RestrictedDomain::where('restricted_domain_id', '=', $restrictedDomainId)->first(); $collection->push($restrictedDomain); } else { // create new model // $restrictedDomain = new RestrictedDomain(); } // update model // $restrictedDomain->domain_name = $input['domain_name']; $restrictedDomain->description = $input['description']; // save model // $restrictedDomain->save(); } return $collection; }
function getAttendance($member = '') { $input = Input::all(); if ($member == null or $member == '') { $memberId = Session::get('memberId'); } else { $memberId = $member; } if (array_key_exists('date', $input)) { $year = date("Y", strtotime($input['date'])); $startDate = $year . '-01-01'; $endDate = $startDate . '12-31'; } else { $year = date("Y"); $startDate = $year . '-01-01'; $endDate = $year . '-12-31'; } $month = array_key_exists('month', $input) ? $input['month'] : date('F'); $month = Month::ForMonth($month)->first(); if (!empty($month)) { $attendance = $month->attendances()->DateBetween($startDate, $endDate)->ForMember($memberId)->get(); $attendances = $this->AverageMonthAttendance($attendance, $month, $year); return $attendances; } else { return Redirect::to('/auth/dashboard')->withFlashMessage('No Attendnce for the month'); } }
public function doLogin() { // validate the info, create rules for the inputs $rules = array('email' => 'required|email', 'password' => 'required|alphaNum|min:3'); // run the validation rules on the inputs from the form $validator = Validator::make(Input::all(), $rules); // if the validator fails, redirect back to the form if ($validator->fails()) { return redirect('login')->withErrors($validator)->withInput(Input::except('password')); // send back the input (not the password) so that we can repopulate the form } else { // create our user data for the authentication $userdata = array('email' => Input::get('email'), 'password' => Input::get('password')); // attempt to do the login if (Auth::attempt($userdata)) { // validation successful! // redirect them to the secure section or whatever // return Redirect::to('secure'); // for now we'll just echo success (even though echoing in a controller is bad) return redirect('admin'); } else { // validation not successful, send back to form return redirect('login'); } } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(ItemRequest $request) { // $request->except('_token'); $item = new Item($request->all()); $cols = $item->current_columns(); $alert = $message = NULL; try { $alert = 'alert_success'; $input = Input::all(); $length = count($input['style_no']); for ($i = 0; $i < $length; $i++) { $item = !isset($item) ? new Item() : $item; $item->vendor_id = $input['vendor']; $item->measure = $input['measure']; $item->date = date('Y-m-d H:i:s'); $item->container = $input['container']; $item->receive = $input['receive']; foreach ($cols as $key => $val) { $item->{$val} = $input[$val][$i]; } $item->save(); unset($item); } $message = 'Adding item Successful.'; } catch (Exception $e) { $alert = 'alert_danger'; $message = $e->getMessage(); } return redirect('/item/create')->with($alert, $message); }
public function store(Request $request) { $rules = array('dmm4-7' => 'required', 'dmm8-13' => 'required', 'dfgd8-13' => 'required', 'lmm4-7' => 'required', 'lmm8-10' => 'required', 'lmm11-13' => 'required', 'lfgd8-13' => 'required'); $validator = Validator::make(Input::all(), $rules); // if the validator fails, redirect back to the form if ($validator->fails()) { session()->flash('error_message', " You can't leave this all empty."); session()->flash('error_message2', " You can use letters, numbers, Periods, and Hyphen."); return Redirect::back()->withErrors($validator)->withInput(); $input = input::all(); } else { $id = $request->input('id'); $data = ServSetModel::find($id); $data->mm_4_17_db_server = $request->input('dmm4-7'); $data->mm_8_13_db_server = $request->input('dmm8-13'); //$data->mm_11_13_db_server = $request->input('dmm11-13'); $data->fgd_8_13_db_server = $request->input('dfgd8-13'); $data->mm_4_7_logs_server = $request->input('lmm4-7'); $data->mm_8_10_logs_server = $request->input('lmm8-10'); $data->mm_11_13_logs_server = $request->input('lmm11-13'); $data->fgd_8_13_logs_server = $request->input('lfgd8-13'); $data->save(); session()->flash('message', ' Update successfuly.'); return redirect('ais/serverSetting'); } }
public function remove() { $gamesModel = new GamesModel(); $input = Input::all(); $gamesModel->where('id', '=', $input['remove_id'])->delete(); return view('pages.adminzone.games', ['title' => "Добавить игру", 'games' => $gamesModel->all()]); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(Forum $forum, Request $request) { $this->validate($request, $this->rules); $input = array_except(Input::all(), '_method'); $forum->update($input); return Redirect::route('Forum.show', $forum->id)->with('message', 'Forum updated.'); }
public function getSearch() { $filters = Input::all(); $launcher = new ShoppingEngine\Dispatcher(); $response = $launcher->launchSearch($filters); return response()->json($response); }
public function postDealinsert(Request $request) { $rules = array('eventname' => 'required', 'company' => 'required', 'dealdate' => 'required', 'deal_value' => 'required', 'deal_curr' => 'required', 'sent_date' => 'required', 'rec_date' => 'required', 'deal_type' => 'required'); $validator = Validator::make(Input::all(), $rules); if ($validator->fails()) { return redirect('targetmodule/eventdeal')->withErrors($validator); } else { $data = Input::get(); $dealstatus = '1'; $c = new Deal(); $c->Clientname = $data['clientname']; $c->Companyname = $data['company']; $c->Eventname = $data['eventname']; $c->Dealdate = $data['dealdate']; $c->Dealvalue = $data['deal_value']; $c->Dealtype = $data['deal_type']; $c->Dealcurr = $data['deal_curr']; $c->ConSentdate = $data['sent_date']; $c->ConRecdate = $data['rec_date']; $c->Empid = $data['emp_id']; $c->Status = $dealstatus; $c->save(); $request->session()->flash('alert-success', 'Deal Has Been inserted Successfully'); return redirect('targetmodule/eventdeal'); // } }
public function postRegister() { $rules = ['email' => 'required|email', 'ngo-name' => 'required|min:5', 'ngo-desc' => 'string|min:20', 'ngo-email' => 'required|email', 'ngo-phone' => 'required|min:7']; $validator = Validator::make(Input::all(), $rules); if ($validator->fails()) { return redirect('/envy/auth/register')->withErrors($validator)->withInput(); } else { $user = User::where('user_email', Input::get('email'))->first(); if ($user && !$user->is_user_ngo) { $user->is_user_ngo = true; $user->save(); $ngo = new Ngo(); $ngo->user_id = $user->user_id; $ngo->ngo_name = Input::get('ngo-name'); $ngo->ngo_email = Input::get('ngo-email'); $ngo->ngo_phone = Input::get('ngo-phone'); $ngo->ngo_description = Input::get('ngo-desc'); $ngo->save(); } // $user = new User; // $user->user_name = Input::get('name'); // $user->user_email = Input::get('email'); // $user->password = Hash::make(Input::get('password')); // $user->is_user_ngo = true; // $user->save(); return redirect('/envy/auth/login'); } }
public function postCrop() { $form_data = Input::all(); $image_url = $form_data['imgUrl']; // resized sizes $imgW = $form_data['imgW']; $imgH = $form_data['imgH']; // offsets $imgY1 = $form_data['imgY1']; $imgX1 = $form_data['imgX1']; // crop box $cropW = $form_data['width']; $cropH = $form_data['height']; // rotation angle $angle = $form_data['rotation']; $filename_array = explode('/', $image_url); $filename = $filename_array[sizeof($filename_array) - 1]; $manager = new ImageManager(); $image = $manager->make($image_url); $image->resize($imgW, $imgH)->rotate(-$angle)->crop($cropW, $cropH, $imgX1, $imgY1)->save(env('UPLOAD_PATH') . 'cropped-' . $filename); if (!$image) { return Response::json(['status' => 'error', 'message' => 'Server error while uploading'], 200); } return Response::json(['status' => 'success', 'url' => env('URL') . 'uploads/cropped-' . $filename], 200); }
public function TambahJadwal() { $rules = array('unit_id' => 'required', 'kategori' => 'required', 'tglstart' => 'required', 'tglases' => 'required', 'tglfinish' => 'required', 'detail' => 'required'); $messages = array('unit_id.required' => 'Nama Jabatan Harus Terisi', 'kategori.required' => 'Kategori Harus Dipilih', 'tglstart.required' => 'Tanggal Mulai Harus Terisi', 'tglases.required' => 'Tanggal Asessment Harus Terisi', 'tglfinish.required' => 'Tanggal Selesai Harus Terisi', 'detail.required' => 'Detail Harus terisi'); $validasi = validator::make(Input::all(), $rules, $messages); if ($validasi->fails()) { return Redirect::back()->withErrors($validasi)->withInput(); } else { $kat = Input::get('kategori'); if ($kat == 'internal') { $aa = "in"; } else { $aa = "ex"; } DB::transaction(function ($aa) use($aa) { //asesment promosi $jadwal = KandidatPromote::create(['unit_staf_id' => Input::get('unit_id'), 'tgl_awal' => Input::get('tglstart'), 'tgl_asesment' => Input::get('tglases'), 'tgl_selesai' => Input::get('tglfinish'), 'detail' => Input::get('detail')]); //rekrutmen rekap header $rekap_header = HeaderRekap::create(['id_asesmen' => $jadwal->id, 'kategori' => Input::get('kategori'), 'nama' => Input::get('jabatan'), 'tanggal_awal' => Input::get('tglstart'), 'tanggal_akhir' => Input::get('tglfinish'), 'deksripsi' => Input::get('detail')]); //asessment promosi daftar $daftar = KandidatPromosiDaftar::create(['asesment_promosi_id' => $jadwal->id, 'nip' => Input::get('nip'), 'detail' => Input::get('detail')]); //rekrutment rekap profiling $profil = ProfilingRekap::create(['id_rekap' => $rekap_header->id, 'kategori' => $aa, 'nip' => $daftar->nip, 'id_jabatan' => $jadwal->unit_staf_id]); }); Session::flash('message', 'Berhasil Menambahkan Jadwal Asessment'); return Redirect::to('career/jadwal/lihat/asessment'); } }
/** * Handles a payment. * * @param App/Http/Requests/DonationRequest $request * @return Response */ public function postIndex(DonationRequest $request) { $errors = []; $fakeUser = false; $user = $this->user; $input = Input::all(); // Build our \App\Payment model. $payment = ['customer' => $user->user_id, 'attribution' => $input['attribution'], 'ip' => $request->getClientIp(), 'amount' => $input['amount'] * 100, 'currency' => "usd", 'subscription' => NULL]; // Handle input depending on the type of payment. // Stripe does subscriptions and charges differently. switch ($input['payment']) { case "once": $tx = ['description' => "Infinity Next Dev", 'source' => $input['stripeToken'], 'receipt_email' => $input['email']]; $receipt = $user->charge($payment['amount'], $tx); break; case "monthly": $tx = ['description' => "Infinity Next Dev", 'source' => $input['stripeToken'], 'email' => $input['email']]; $receipt = $user->subscription("monthly-{$input['amount']}")->create($input['stripeToken'], $tx); $payment['subscription'] = "monthly-{$input['amount']}"; break; } if ($receipt !== false) { // Record our payment. // This stores no identifying information, // besides an optional user ID. Payment::create($payment)->save(); } else { $errors[] = "Your card failed to process and has not been charged."; } if ($request->ajax()) { return response()->json(['amount' => count($errors) ? false : "\$" . $payment['amount'] / 100, 'errors' => $errors]); } else { return $this->view(static::VIEW_DONATE); } }
/** * Execute the command * * @param string $command * @param array|null $input * @param string|array $decorators * @return mixed */ public function execute($command, $input = null, $decorators = []) { $input = $input ?: Input::all(); $command = $this->mapInputToCommand($command, (array) $input); $bus = $this->getCommandBus(); return $bus->before($decorators)->execute($command); }
public function postCreate() { $rules = array('name' => 'required', 'cover_image' => 'required|image'); $validator = Validator::make(Input::all(), $rules); if ($validator->fails()) { return Redirect::route('create_album_form')->withErrors($validator)->withInput(); } // end if $file = Input::file('cover_image'); $random_name = str_random(8); $destinationPath = 'albums/'; $extension = $file->getClientOriginalExtension(); $filename = $random_name . "." . $extension; $uploadSuccess = Input::file('cover_image')->move($destinationPath, $filename); $album = Album::create(array('name' => Input::get('name'), 'description' => Input::get('description'), 'cover_image' => $filename, 'user_id' => \Sentry::getUser()->id)); /* $filename = Input::file('cover_image'); $random_name = str_random(8); $destinationPath = 'albums/'; $extension = $filename->getClientOriginalExtension(); $uploadSuccess = Input::file('cover_image')->move($destinationPath, $filename . "." . $extension); $album = Album::create(array( 'name' => Input::get('name'), 'description' => Input::get('description'), 'cover_image' => $filename . "." . $extension, )); */ return Redirect::route('show_album', array('id' => $album->id)); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store() { $advBuss = new AdvertiserBusiness(); $data = Input::all(); $validator = $this->checkValidation(); if ($validator->fails()) { $messages = $validator->messages(); foreach ($messages->all() as $message) { $msg[] = $message; } return $this->errorMessage($msg); } $img_hash1 = $advBuss->imageUpload($data['img_hash1'], $this->uploaddir); if (isset($img_hash1) and !empty($img_hash1)) { $data['img_hash1'] = $img_hash1; } $img_hash2 = $advBuss->imageUpload($data['img_hash2'], $this->uploaddir); if (isset($img_hash2) and !empty($img_hash2)) { $data['img_hash2'] = $img_hash2; } $img_hash3 = $advBuss->imageUpload($data['img_hash3'], $this->uploaddir); if (isset($img_hash3) and !empty($img_hash3)) { $data['img_hash3'] = $img_hash3; } $userDetail = $advBuss->getDetailByUserId($data['user_id']); if (empty($userDetail)) { $advertiserProfile = $advBuss->insert($data); $msg[] = "Profile saved successfully."; return $this->successMessageWithVar($msg, $advertiserProfile); } else { $advertiserProfile = $advBuss->updateData($data); $msg[] = "Profile updated successfully."; return $this->successMessageWithVar($msg, $advertiserProfile); } }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return Response */ public function update(Project $project, Request $request) { $this->validate($request, $this->rules); $input = array_except(Input::all(), '_method'); $project->update($input); return Redirect::route('project.index', $project->slug)->with('message', 'Project updated.'); }
public function duzenleForm($id) { $data = Input::all(); $kural = array('baslik' => 'required|min:3', 'resim' => 'max:1536|required|mimes:jpeg,jpg,bmp,png,gif'); $dogrulama = \Validator::Make($data, $kural); if (!$dogrulama->passes()) { return \Redirect::to('admin/galeriler/duzenle/' . $id)->withErrors($dogrulama)->withInput(); } else { if (Input::hasFile('resim')) { $dosya = Input::file('resim'); $uzanti = $dosya->getClientOriginalExtension(); if (strlen($uzanti) == 3) { $dosyaAdi = substr($dosya->getClientOriginalName(), 0, -4); } else { if (strlen($uzanti) == 4) { $dosyaAdi = substr($dosya->getClientOriginalName(), 0, -5); } } $dosyaAdi = $dosyaAdi . "_" . date('YmdHis') . '.' . $uzanti; $path = base_path('galeriResimler/600x450/' . $dosyaAdi); Image::make($dosya->getRealPath())->resize(600, 450)->save($path); $path = base_path('galeriResimler/defaultSize/' . $dosyaAdi); Image::make($dosya->getRealPath())->save($path); $path = $dosyaAdi; $query = DB::insert('insert into gal_resim values (null,?,?,?)', array($id, $data["baslik"], $path)); return Redirect::back(); } } }
public function addComment($id) { try { $ticket = Ticket::findOrFail($id); $input = Input::all(); $user_id = Auth::user()->id; $fileName = ''; if (Input::file('attached')) { $destinationPath = 'uploads/customersupport/attached/comment'; // upload path $extension = Input::file('attached')->getClientOriginalExtension(); // getting image extension $fileName = rand(11111, 99999) . time() . '.' . $extension; // renameing image Input::file('attached')->move($destinationPath, $fileName); // uploading file to given path } $ticketComment = TicketComment::create(['support_ticket_id' => $id, 'user_id' => $user_id, 'comment' => $input['comment'], 'attached' => $fileName]); $ticket->last_activity = new Carbon(); $ticket->save(); return redirect('tickets/view/' . $id); } catch (ModelNotFoundException $e) { Session::flash('error_message', 'The ticket with ID: ' . $id . ' was not found.'); return redirect('messages'); } }
public function updateTask($id) { $task = Task::find($id); $task->update(Input::all()); Flash::success('Task was updated'); return redirect()->back(); }
public function postCreate() { $validator = Validator::make(Input::all(), Order::$rules); if ($validator->passes()) { $order = new Order(); $order->user_id = Auth::id(); $order->delivery_address = Input::get('delivery_address'); $order->sum = Cart::total(); $order->payment_type = Input::get('payment_type'); $order->save(); foreach (Cart::content() as $cart_item) { $order_product = new OrderProduct(); $order_product->order_id = $order->id; $order_product->product_id = $cart_item->id; $order_product->qty = $cart_item->qty; $order_product->sum = $cart_item->price; $order_product->save(); } Cart::destroy(); if ($order->payment_type == 0) { //pay card return Redirect::to('order/pay'); } return Redirect::to('cart/confirmed')->with('message', 'Заказ оформлен.'); } return Redirect::to('cart/confirm')->with('message', 'Проверьте корректность заполнения полей!')->withErrors($validator)->withInput(); }
public function update() { $profile = Profile::where('user_id', Auth::user()->id)->first(); $profile->fill(Input::all()); $profile->save(); return Redirect::to("/edit_profile"); }
public function update($id) { // validate // read more on validation at http://laravel.com/docs/validation $rules = array('full_name' => 'required', 'name' => 'required', 'inn' => 'required', 'kpp' => 'required|size:9', 'ogrn' => 'required|unique:clients|size:13'); $validator = Validator::make(Input::all(), $rules); // process the login if ($validator->fails()) { return redirect()->back()->with('danger', 'Данные клиента введены неверно')->withInput(); } else { // store $client = Client::find($id); $client->full_name = Input::get('full_name'); $client->name = Input::get('name'); $client->inn = Input::get('inn'); $client->kpp = Input::get('kpp'); $client->ogrn = Input::get('ogrn'); if ($this->is_valid_inn((int) $client->inn)) { //Проверка инн $client->save(); } else { var_dump('Error'); } // redirect Session::flash('success', 'Изменения сохранены'); return Redirect::to('client'); } }