/** * @return mixed */ public function delete() { $bookId = Input::get('book_id'); $book = Book::find($bookId); $book->delete(); return Redirect::route('books')->with('message', sprintf('Book "%s" deleted', $book->title)); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Requests\CreatePagoRequest $request) { $pago = Pagos::create($request->all()); $message = 'Pago efectuado de: ' . $pago->monto . ' al usuario: ' . $pago->user->first_name . ' ' . $pago->user->last_name; Session::flash('message', $message); return Redirect::route('admin.users.index'); }
/** * search in Flickr API for a specific set of keywords * * @param SearchRequest $request * @param int $id * @return mixed */ public function search(SearchRequest $request, $id = 1) { $photoSearch = $request->all(); $query = $photoSearch['photoSearch']; $data = $this->flickrRepository->search($query, $id); return Redirect::route('search.page', [$query, $id])->with($data); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(CreateTratamientoRequest $request) { $tratamiento = Tratamiento::create($request->all()); $message = $tratamiento->nombre_tratamiento . ' fue creado correctamente'; Session::flash('message', $message); return Redirect::route('admin.tratamiento.index'); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, \Closure $next) { if ($this->auth->check()) { return Redirect::route(config('asgard.user.users.redirect_route_after_login')); } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * * @return mixed */ public function handle(Request $request, Closure $next) { if (!subscribers_enabled()) { return Redirect::route('status-page'); } return $next($request); }
/** * Remove post with given id * * @param $id * @return mixed */ public function remove($id) { $post = $this->getRepository()->find($id); EntityManager::remove($post); EntityManager::flush(); return Redirect::route('post.list'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { //define rules //$rules = array( // 'name' => array('required', 'unique:todo_lists') // ); // pass input to validator //$validator = Validator::make(Input::all(), $rules); // test if input fails // if ($validator->fails()) { // return Redirect::route('todos.create')->withErrors($validator)->withInput(); //} $this->validate($request, ['name' => 'required|unique:posts|max:255']); // pass input to validator $validator = Validator::make(Input::all(), $this); // test if input fails if ($validator->fails()) { $message = $validator->messages(); return $messages; //return Redirect::route('todos.create')->withErrors($validator)->withInput(); } $name = Input::get('name'); $list = new TodoList(); $list->name = $name; $list->save(); return Redirect::route('todos.index')->withMessage('List Was Created!'); }
/** * Update the specified resource in storage. * * @param int $id * * @return Response */ public function update($id = null) { $user = Auth::user(); $input = Input::only('location', 'website', 'bio', 'twitter', 'facebook', 'github', 'cover', 'image', 'notify_articles'); $user->profile()->update($input); return Redirect::route('user-package::profile.show'); }
/** * We're verifying that subscribers is both enabled and configured. * * @param \Illuminate\Http\Request $request * @param \Closure $next * * @return mixed */ public function handle($request, Closure $next) { if (!subscribers_enabled()) { return Redirect::route('explore'); } return $next($request); }
/** * @return mixed */ public function delete() { $userId = Input::get('user_id'); $user = User::find($userId); $user->delete(); return Redirect::route('users')->with('message', sprintf('User "%s" deleted', $user->first_name)); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Requests\CreatePagos2Request $request) { $pago = new Pagos($request->all()); $usuario = User::findOrFail($pago->user_id); if ($usuario->saldo > 0 && $pago->monto <= $usuario->saldo) { $saldo = $usuario->saldo; $saldo2 = $usuario->saldo = $saldo - $pago->monto; DB::table('users')->where('id', $usuario->id)->update(['saldo' => $saldo2]); $pago = Pagos::create($request->all()); $message = 'El Paciente ' . $usuario->first_name . ' ' . $usuario->last_name . ' pagó un total de: ' . '$' . number_format($pago->monto); Session::flash('message', $message); if (Auth::user()->type == 'admin') { return Redirect::route('admin.pagar.index'); } if (Auth::user()->type == 'secretaria') { return Redirect::route('secretaria.pagar.index'); } } else { $message = $usuario->first_name . ' ' . $usuario->last_name . ' no registra deuda en el sistema o el monto de ' . '$' . number_format($pago->monto) . ' que se quiere pagar es superior al saldo: ' . '$' . number_format($usuario->saldo); Session::flash('message', $message); if (Auth::user()->type == 'admin') { return Redirect::route('admin.pagar.index'); } if (Auth::user()->type == 'secretaria') { return Redirect::route('secretaria.pagar.index'); } } }
/** * Display the specified resource. * * @param int $id */ public function show($id) { // if exist external content then send it to browser, increment views $external_content = $this->showPage->checkAndGetContentFromHtmlFile(app('veer')->siteId, $id); if (!empty($external_content)) { \Veer\Models\Page::where('id', '=', $id)->increment('views'); return \Response::make($external_content, 200)->header('Content-type', 'text/html'); } $page = $this->showPage->getPage($id, app('veer')->siteId); if (!is_object($page)) { return Redirect::route('page.index'); } $page->increment('views'); $page->load(array('images' => function ($q) { return $q->orderBy('pivot_id', 'asc'); }, 'tags', 'attributes', 'downloads', 'userlists', 'user')); $page->imagesIds = collect($page->images->getDictionary()); if ($page->show_comments == 1) { $this->showPage->loadComments($page, 'page'); } $paginator_and_sorting = get_paginator_and_sorting(); $data = array("page" => $page, "subpages" => $this->showPage->withChildPages(app('veer')->siteId, $page->id, $paginator_and_sorting), "parentpages" => $this->showPage->withParentPages(app('veer')->siteId, $page->id, $paginator_and_sorting), "products" => $this->showPage->withProducts(app('veer')->siteId, $page->id, $paginator_and_sorting), "categories" => $this->showPage->withCategories(app('veer')->siteId, $page->id), "template" => $this->template); $blade_path = $this->template . '.pages.' . $id; $viewLink = $this->template . '.page'; // page with special design if ($page->original == 1 && \View::exists($blade_path)) { $viewLink = $blade_path; } $view = viewx($viewLink, $data); $this->view = $view; return $view; }
public function store(ActorsRequest $request) { $actors = new Actors(); $actors->firstname = $request->nom; $actors->lastname = $request->prenom; $actors->dob = $request->dob; $actors->nationality = $request->nationalite; $actors->image = $request->image; $filename = ""; if ($request->hasFile('image')) { //je recupere mon fichier : $file = $request->file('image'); //je recupere le nom du fichier : $filename = $file->getClientOriginalName(); //je stock le chemin veers lequel mon image va etre envoyé $destinationPath = public_path() . '/uploads/actors'; //je deplace mon fichier uploader : $file->move($destinationPath, $filename); } $actors->image = asset("uploads/movies/" . $filename); $actors->save(); Session::flash('success', "L\\'acteur {$actors->nom} a été ajouté"); return Redirect::route('actors_index'); //recupere le film de mon film ac la methode POST //input (name de mon champ) permet de recuperer la donéne titre de maniere safely }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $property = Property::findOrFail($request->all()['property_id']); $rental = ['id' => $request->all()['rental_id'], 'dailyAmount' => $request->all()['rental_dailyAmount'], 'from' => $request->all()['rental_from'], 'to' => $request->all()['rental_to'], 'media' => self::stripMedia($request)]; Rental::store($rental['dailyAmount'], $rental['from'], $rental['to'], $property, $rental['media'], $rental['id']); return Redirect::route('rental.index'); }
/** * 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 AbstractException) { return Redirect::route($e->getRedirection())->withInput()->withErrors(array('global' => $e->getMessage())); } return parent::render($request, $e); }
/** * @return mixed */ public function filter() { if (!Auth::check() or !Auth::user()->is('admin')) { Auth::logout(); return Redirect::route('admin.login.index'); } }
/** * Run the seed command for the given module * @param SeedModuleRequest $request * @return mixed */ public function seed(SeedModuleRequest $request) { $output = new BufferedOutput(); Artisan::call('module:seed', ['module' => $request->module], $output); Flash::message($output->fetch()); return Redirect::route('admin.workshop.workbench.index'); }
public function runCrawler() { switch (Input::get('action')) { case 'recreateurls': foreach (Page::all() as $page) { $page->url = Page::getUrl($page->id); $page->save(); } die("Recreated URL:s"); break; case 'crawl': Crawler::url(Input::get('crawl_url'), Input::get('crawl_found_links') ? true : false); if (Input::get('crawl_convert')) { Crawler::createPages(); } break; case 'convertToPages': Crawler::convertToPages(); break; default: return Response::json('Invalid action', 400); break; } if (Request::ajax()) { return Response::json(Lang::get('cms::m.crawler-done'), 200); } else { return Redirect::route('crawler')->with('flash_notice', Lang::get('cms::m.crawler-done')); } }
public function update($id) { try { $server = Server::findOrFail($id); $setting = $server->setting; if (Input::has('rcon_password') && !empty(trim(Input::get('rcon_password')))) { $password = Input::get('rcon_password'); $setting->rcon_password = trim($password); } if (Input::has('filter')) { $chars = array_map('trim', explode(',', Input::get('filter'))); $setting->filter = implode(',', $chars); } else { $setting->filter = null; } if (Input::has('battlelog_guid')) { $setting->battlelog_guid = trim(Input::get('battlelog_guid')); } else { $setting->battlelog_guid = null; } $setting->save(); $server->ConnectionState = Input::get('status', 'off'); $server->save(); return Redirect::route('admin.site.servers.index')->with('messages', [sprintf('Successfully Updated %s', $server->ServerName)]); } catch (ModelNotFoundException $e) { return Redirect::route('admin.site.servers.index')->withErrors(['Server doesn\'t exist.']); } }
/** * Authenticate a Lecturer * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function auth(SimpleLoginRequest $request) { $this->AuthorizeAndRedirect('guest'); $email = $request->input("username"); $password = $request->input("password"); $remember = $request->input("remember"); try { $user = User::where('email', '=', $email)->firstOrFail(); if (!$user->hasRole('student')) { throw new ModelNotFoundException('Not Student'); } if ($user->hasRole('admin')) { throw new ModelNotFoundException('Not Student'); } if ($user->hasRole('lecturer')) { throw new ModelNotFoundException('Not Student'); } if (Auth::attempt(['email' => $email, 'password' => $password], $remember)) { return Redirect::route('question.index'); } throw new ModelNotFoundException('Not Student'); } catch (ModelNotFoundException $e) { $this->errorMessage = "Student with specified Email and Password could not be found."; Flash::error($this->errorMessage); return Redirect::route('student/login')->withInput($request->all()); } }
public function destroy(Request $request) { $partId = PartId::fromString($request->get('partId')); $command = new RemovePartCommand($partId); $this->commandBus->dispatch($command); return Redirect::route('parts.index')->with('success', 'Part successfully deleted.'); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * * @return mixed */ public function handle($request, \Closure $next) { if (Setting::get('core::enable-registration')) { return $next($request); } return Redirect::route(config('society.user.config.redirect_route_after_login')); }
public function store() { $input = Request::all(); // dd($input); $input['city_id'] = 1; $input['phone'] = Auth::user()->phone; if (Auth::user()) { $input['client_id'] = Auth::user()->id; } if ($input['status_id'] == '') { $input['status_id'] = 1; } if (Session::get('image_face')) { $value = Session::get('image_face'); $input['image_face'] = $value['TMPL']['image_face']; $input['image_back'] = $value['TMPL']['image_back']; } if (Auth::user()) { $order = Order::create($input); //dd($order); $oe['name'] = Auth::user()->name; $oe['order_id'] = $order->id; $oe['status_id'] = 1; $oe['amount'] = 0; $oe['payment'] = 0; OrderEntry::create($oe); return Redirect::route('basket')->with('message', 'Orders created'); } else { Session::put('order_guest', $input); return Redirect::route('basket.guest')->with('message', 'Orders guest'); } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Requests\CreateCitaRequest $request) { $datos = HorasAgendadas::create($request->all()); $message = 'Hora agendada por: ' . $datos->userUsuario->first_name . ' ' . $datos->userUsuario->last_name . ' para el día:' . $datos->fecha . ' y a la hora: ' . date("H:i", $qwerty = strtotime($datos->obtenerHora->hora)); Session::flash('message', $message); return Redirect::route('horas-agendadas'); }
public function delete($id) { $user = usersdb::find($id); $user->delete(); Session::flash('success', "L'utilisateur {$user->username} a bien été supprimé."); return Redirect::route('users.index'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $template = new Template($request->all()); $template->user_id = Auth::user()->id; $template->save(); return Redirect::route('templates.index'); }
/** * Remove user from a group. * * @param int $userId * @param int $groupId * @return \Illuminate\Http\RedirectResponse */ public function destroy($userId, $groupId) { $user = $this->users->findById($userId); $group = $this->groups->findById($groupId); $this->users->removeGroup($user, $group); return Redirect::route('users.groups.index', $userId); }
/** * Handle an incoming request. * * @param Request $request The current request. * @param Closure $next The handler to receive the request. * * @return mixed */ public function handle(Request $request, Closure $next) { if ($this->auth->check()) { return Redirect::route('home'); } return $next($request); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { if (Auth::check()) { return view('admin.dashboard'); } return Redirect::route('admin.login'); }