public function store(LocationRequest $request) { $location = Location::create($request->all()); Session::flash('success', true); Session::flash('message', 'Aðgerð tókst: Ný staðsetning'); return Redirect::back(); }
/** * Regenerates the users API key. * * @return \Illuminate\View\View */ public function regenerateApiKey(User $user) { segment_track('User Management', ['event' => 'regenrated_api_token']); $user->api_key = User::generateApiKey(); $user->save(); return Redirect::back(); }
/** * 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'); }
public function select($ticketId, $commentId) { $ticket = $this->ticketRepository->findOrFail($ticketId); $this->authorize('selectResource', $ticket); $ticket->assignResource($commentId); return Redirect::back(); }
public function excel(Request $request) { try { Log::info(Input::file('input_excel')); Excel::load($request->file('input_excel'), function ($reader) { $array = $reader->toArray(); Log::info($array); $banqueId = $this->gestSession->addBanqueByExcel($array[0]); Log::info("IdBanque1 " . $banqueId); $i = 1; while ($i < sizeof($array)) { Log::info($array); $titreIdGItem = $this->gestSession->addTitreGItemByExcel($array[$i]); Log::info("IdTitreGItem " . $titreIdGItem); $i++; while ($i < sizeof($array) && $array[$i]["label_item"] != null) { $this->gestSession->addItemByExcel($array[$i], $banqueId, $titreIdGItem); $i++; } } }); return Redirect::back(); } catch (\Exception $e) { echo "Format Incorrect"; } }
public function postIndex() { $imagem = Input::file('imagem'); if (is_null($imagem)) { throw new Exception('Você não selecionou um arquivo'); } $destinationPath = public_path() . DIRECTORY_SEPARATOR . 'uploads'; $filename = date('YmdHis') . '_' . $imagem->getClientOriginalName(); if ($imagem->move($destinationPath, $filename)) { //Load view laravel paths $paths = Config::get('view.paths'); //Load file view $file = $paths[0] . DIRECTORY_SEPARATOR . Input::get('view') . '.blade.php'; $html = file_get_contents($file); //Init crawler $crawler = new HtmlPageCrawler($html); //Set filter $filter = '#' . Input::get('id'); //Edit node $crawler->filter($filter)->setAttribute('src', '/uploads/' . $filename); $newHTML = html_entity_decode($crawler->saveHTML()); $newHTML = str_replace('%7B%7B', '{{', $newHTML); $newHTML = str_replace('%7D%7D', '}}', $newHTML); $newHTML = str_replace('%24', '$', $newHTML); $newHTML = str_replace('%20', ' ', $newHTML); $newHTML = str_replace('%7C', '|', $newHTML); //write file file_put_contents($file, $newHTML); return Redirect::back()->with('alert', 'Banner enviado com sucesso!'); } }
public function permissionsDelete($id, $permission) { $role = $this->model->findOrFail($id); $role->perms()->detach($permission); flash()->success(trans('LaravelAdmin::laravel-admin.permissionsDetachedSuccess')); return Redirect::back(); }
public function updateProfile(Request $request) { $input = Input::except('_token', 'image', 'x', 'y', 'w', 'h', 'old_image'); foreach ($input as $key => $value) { $update = User::find(Auth::user()->id); $update->{$key} = $value; $update->save(); } $image = Input::file('image'); if (!empty($image)) { $filename = time() . '.' . $image->getClientOriginalExtension(); $path = public_path('profiles/' . $filename); $image_x = $request->x; $image_y = $request->y; $image_width = $request->w; $image_height = $request->h; $old_image = $request->old_image; Image::make($image->getRealPath())->crop($image_width, $image_height, $image_x, $image_y)->resize(250, 250)->save($path); File::delete($old_image); $update = User::find(Auth::user()->id); $update->image = $filename; $update->save(); } return Redirect::back(); }
/** * 设置主题 * @param Request $request */ public function setTheme(Request $request) { $this->validate($request, ['theme' => 'required']); $cookie = Cookie::make('theme', $request->theme, 10 * 12 * 30 * 24 * 60); //10年 return Redirect::back()->withCookie($cookie); }
/** * Run the login throttling middleware. * * We're verifying that the user is not attempting to brute force Cachet's * login system. If the user has reached the rate limit, then we're sending * them away, otherwise, we do nothing, and allow them to continue. * * Note that this filter is not responsible for incrementing the hit count. * Another part of Cachet will increment the hit count for the given route * only if validation passes, and the user did not successfully login. * * @param \Illuminate\Http\Request $request * @param \Closure $next * * @return mixed */ public function handle($request, Closure $next) { if (!Throttle::check($request, 10, 10)) { return Redirect::back()->with('error', 'You have made too many login requests.'); } return $next($request); }
public function postAddIntrare() { $rules = array('expeditor' => 'required', 'destinatar' => 'required'); $errors = array('required' => 'Campul este obligatoriu.'); $validator = Validator::make(Input::all(), $rules, $errors); if ($validator->fails()) { return Redirect::back()->with('message', 'Eroare validare formular!')->withErrors($validator)->withInput(); } else { DB::beginTransaction(); try { $numar_inregistrare = DB::table('registru_intrare')->select(DB::raw('max(numar_inregistrare) AS numar_inregistrare'))->where('logical_delete', 0)->get(); $urmatorul_numar_inregistrare = 0; if ($numar_inregistrare[0]->numar_inregistrare > 0) { $urmatorul_numar_inregistrare = $numar_inregistrare[0]->numar_inregistrare; } $urmatorul_numar_inregistrare++; DB::table('registru_intrare')->insertGetId(array('numar_inregistrare' => $urmatorul_numar_inregistrare, 'expeditor' => Input::get('expeditor'), 'numar_inregistrare_expeditor' => Input::get('numar_inregistrare_expeditor'), 'numar_anexe' => Input::get('numar_anexe'), 'continut' => Input::get('continut'), 'destinatar' => Input::get('destinatar'), 'observatii' => Input::get('observatii'))); } catch (Exception $e) { DB::rollback(); return Redirect::back()->with('message', 'Eroare salvare date: ' . $e)->withInput(); } DB::commit(); return Redirect::back()->with('message', 'Salvare realizata cu succes!'); } }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $validacao = Validator::make($request->all(), ['email' => 'string', 'telefone' => 'string', 'rua' => 'string', 'bairro' => 'string', 'cidade' => 'string', 'estado' => 'string', 'numero' => 'string', 'cep' => 'string', 'complemento' => 'string', 'latitude' => 'string', 'longitude' => 'string', 'facebook' => 'string', 'googleplus' => 'string', 'twitter' => 'string', 'instagran' => 'string']); if ($validacao->fails()) { return redirect('admin/configuracoes/contato')->withErrors($validacao)->withInput(); } else { try { $contato = Contatos::findOrFail($id); $contato->email = $request->email; $contato->telefone = $request->telefone; $contato->rua = $request->rua; $contato->bairro = $request->bairro; $contato->cidade = $request->cidade; $contato->estado = $request->estado; $contato->numero = $request->numero; $contato->cep = $request->cep; $contato->complemento = $request->complemento; $contato->latitude = $request->latitude; $contato->longitude = $request->longitude; $contato->facebook = $request->facebook; $contato->googleplus = $request->googleplus; $contato->twitter = $request->twitter; $contato->instagran = $request->instagran; $contato->save(); session()->flash('flash_message', 'Registro atualizado com sucesso!'); } catch (\Exception $e) { LogR::exception($contato, $e); session()->flash('flash_message', 'Ops!! Ocorreu algum problema!. ' . $e->getMessage()); } return Redirect::back(); } }
/** * Unfollow a user * Remove the specified resource from storage. * * @param $idOfUserToUnfollow * @return Response */ public function destroy($userIdToUnfollow) { $input = array_add(Input::all(), 'userId', Auth::id()); $this->execute(UnfollowUserCommand::class, $input); Flash::success('You have now unfollowed this user.'); return Redirect::back(); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $validation = Validator::make($request->all(), ['nome' => 'required|string', 'data' => 'required|date', 'hora' => 'required|string', 'profissional' => 'required|string', 'imagem' => 'image|mimes:jpeg,bmp,png,jpg']); if ($validation->fails()) { return redirect('admin/destaques/novo')->withErrors($validation)->withInput(); } else { try { $destaque = new Destaque(); $destaque->nome = $request->nome; $destaque->data = date('Y-m-d', strtotime($request->data)); $destaque->hora = $request->hora; $destaque->profissional = $request->profissional; $destaque->save(); // FAZENDO O UPLOAD E GRAVANDO NA TABELA MULTIMIDIA / VERIFICANDO SE O ARQUIVO N�O EST� CORROMPIDO if ($request->hasFile('imagem')) { Midia::uploadUnico($this->tipo_midia, $destaque->id_destaque); } session()->flash('flash_message', 'Banners cadastrada com sucesso!'); } catch (\Exception $e) { LogR::exception($destaque, $e); session()->flash('flash_message', 'Ops!! Ocorreu algum problema!. ' . $e->getMessage()); } return Redirect::back(); } }
public function save_asignar(Request $request) { $m = Materia::find($request->materia); $m->id_docente = $request->docente; $m->save(); return Redirect::back()->with(['success' => ' ']); }
public function convertGems(convertFormRequest $request) { // Get user id from form $id = $request->id; $user = User::find($id); // Get amount of gems to convert $gemsAmount = $request->gemsAmount; if ($user->gems >= $gemsAmount) { // Convert gems to money $converted = $gemsAmount / 100; // Saves new values in database $user->gems = $user->gems - $gemsAmount; $user->money = $user->money + $converted; $user->save(); // Create transaction record $transaction = new Transactions(); $transaction->user_id = $id; $transaction->username = $user->username; $transaction->status = 'CONVERT'; $transaction->amount = $gemsAmount; $transaction->value = 'GEMS'; $transaction->result = $converted; $transaction->result_value = 'POUNDS'; $transaction->save(); return Redirect::back()->with('convertSuccessMessage', 'You successfully converted ' . $gemsAmount . ' Gems to £' . number_format($converted, 2) . '!'); } else { return Redirect::back()->with('convertErrorMessage', 'You do not have the required funds to make that conversion.'); } }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function buyout(Request $request) { $this->validate($request, ['id' => 'required']); $data = $request->all(); $auction = Auction::where('id', $data['id'])->first(); $locale = App::getLocale(); $newest = Auction::translatedIn($locale)->where('end_date', '>=', Carbon::now())->orderBy('created_at', 'DESC')->first(); /* * if active auction */ if ($auction->end_date < Carbon::now()) { return Redirect::back()->withErrors([' This auction is expired']); } elseif ($auction->status_id != 1) { return Redirect::back()->withErrors([' This auction is not active']); } else { $auction->status_id = 4; $auction->save(); $bids = App\Bid::where('auction_id', $auction->id)->join('users', 'users.id', '=', 'bids.user_id')->get(); $data = ['auction' => $auction]; foreach ($bids as $bid) { if ($bid->user_id != Auth::User()->id) { Mail::send('emails.sold', $data, function ($message) use($bid) { $message->from('*****@*****.**', 'Art sold'); $message->to($bid->email)->subject('The auction where you placed a bid on is sold.'); }); } } return view('art.sold', array('auction' => $auction, 'newest' => $newest)); } }
public function store(PublishStatusRequest $request) { $this->dispatch(new PublishStatusCommand($request->all())); Flash::info('Your status has been updated'); // Redirects back to the page that submitted the form return Redirect::back(); }
/** * Render an exception into an HTTP response. * * @param \Illuminate\Http\Request $request * @param \Exception $e * @return \Illuminate\Http\Response */ public function render($request, Exception $e) { if ($e instanceof ChainNoResultException || $e instanceof ArticleGeolocalizeException) { return Redirect::back()->withErrors([$e->getMessage()]); } return parent::render($request, $e); }
/** * Upload the file and store * the file path in the DB. */ public function store() { // Rules $rules = array('name' => 'required', 'file' => 'required|max:20000'); $messages = array('max' => 'Please make sure the file size is not larger then 20MB'); // Create validation $validator = Validator::make(Input::all(), $rules, $messages); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } $directory = "uploads/files/"; // Before anything let's make sure a file was uploaded if (Input::hasFile('file') && Request::file('file')->isValid()) { $current_file = Input::file('file'); $filename = Auth::id() . '_' . $current_file->getClientOriginalName(); $current_file->move($directory, $filename); $file = new Upload(); $file->user_id = Auth::id(); $file->project_id = Input::get('project_id'); $file->name = Input::get('name'); $file->path = $directory . $filename; $file->save(); return Redirect::back(); } $upload = new Upload(); $upload->user_id = Auth::id(); $upload->project_id = Input::get('project_id'); $upload->name = Input::get('name'); $upload->path = $directory . $filename; $upload->save(); return Redirect::back(); }
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'); } }
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 switchLang($lang) { if (array_key_exists($lang, Config::get('languages'))) { Session::set('applocale', $lang); } return Redirect::back(); }
public function deleteOrder(Request $request) { $order_id = \StringHelper::filterString($request->input('order_id')); $deletedRows = Order::where('id', $order_id)->delete(); $catRow = OrderDetail::where('order_id', $order_id)->delete(); return Redirect::back()->with('message', 'Success'); }
public function generate() { $input = Input::get('number'); $birthday = Input::get('bd'); $location = Input::get('l'); if (!ctype_digit($input)) { return Redirect::back()->with('message', 'You did not enter a number!'); } $input = intval($input); if ($input < 0 || $input > 99) { return Redirect::back()->with('message', 'You have to enter number between 1 to 99!'); } $faker = \Faker\Factory::create(); $users = array(); for ($i = 0; $i < $input; $i++) { if (is_null($birthday) && is_null($location)) { $users[$i] = "<p>" . $faker->userName . "</p>"; } elseif (isset($birthday) && !isset($location)) { $users[$i] = "<p>" . $faker->userName . "</br>" . $faker->dateTimeThisCentury->format('Y-m-d') . "</p>"; } elseif (!isset($birthday) && isset($location)) { $users[$i] = $faker->userName . "</br>" . $faker->city; } else { $users[$i] = "<p>" . $faker->userName . "</br>" . $faker->dateTimeThisCentury->format('Y-m-d') . "</br>" . $faker->city . "</p>"; } } $generated = implode('<br>', $users); return view('randomuser')->with('generated', $generated); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(BrandRequest $request, $id) { $brand = Brand::findOrFail($id); $brand->update($request->all()); flash('Brand has been updated'); return Redirect::back(); }
/** * Show the application dashboard to the user. * * @return Response */ public function bookTable(Request $request) { $email = \StringHelper::filterString($request->input('email')); $name = \StringHelper::filterString($request->input('name')); $phone = \StringHelper::filterString($request->input('phone')); $number = \StringHelper::filterString($request->input('number')); $month = \StringHelper::filterString($request->input('month')); $day = \StringHelper::filterString($request->input('day')); $hour = \StringHelper::filterString($request->input('hour')); $min = \StringHelper::filterString($request->input('min')); $a_p = \StringHelper::filterString($request->input('a-p')); $content = \StringHelper::filterString($request->input('comments')); if ($email != "" && $name != "" && $phone != "" && $number != "" && $month != "" && $day != "") { $book_table = new BookTable(); $book_table->name = $name; $book_table->email = $email; $book_table->phone = $phone; $book_table->number = $number; $book_table->comments = $content; $book_table->active = 1; $book_table->status = 1; $book_table->date = $day . "-" . $month . " " . $hour . ":" . $min . " " . $a_p; $book_table->save(); } return Redirect::back()->with('message', 'Success'); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $validacao = Validator::make($request->all(), ['nome_site' => 'required|string', 'logo' => 'image|mimes:jpg,jpeg,png,gif', 'logo_footer' => 'image|mimes:jpg,jpeg,png,gif']); if ($validacao->fails()) { return redirect('admin/configuracoes/site')->withErrors($validacao)->withInput(); } else { try { $config = Configuracao::find($id); $config->nome_site = $request->nome_site; if ($request->hasFile('logo')) { if ($request->file('logo')->isValid()) { $nomeOriginal = $request->file('logo')->getClientOriginalName(); $novoNome = md5(uniqid($nomeOriginal)) . '.' . $request->file('logo')->getClientOriginalExtension(); $request->file('logo')->move('uploads/logo', $novoNome); $config->logo = $novoNome; } } if ($request->hasFile('logo_footer')) { if ($request->file('logo_footer')->isValid()) { $nomeOriginal = $request->file('logo_footer')->getClientOriginalName(); $novoNome = md5(uniqid($nomeOriginal)) . '.' . $request->file('logo_footer')->getClientOriginalExtension(); $request->file('logo_footer')->move('uploads/logo', $novoNome); $config->logo_footer = $novoNome; } } $config->save(); session()->flash('flash_message', 'Registro atualizado com sucesso!'); } catch (\Exception $e) { LogR::exception($config, $e); session()->flash('flash_message', 'Ops!! Ocorreu algum problema!. ' . $e->getMessage()); } return Redirect::back(); } }
public function destroy($id) { $user = $this->model->findOrFail($id); $this->userRepository->deleteUser($user); flash()->success(trans('LaravelAdmin::laravel-admin.userDeleted')); return Redirect::back(); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $type = Type::findOrFail($id); $type->update($request->all()); flash('Type has been updated'); return Redirect::back(); }