/** * Update the specified resource in storage. * * @param int $id * * @return Response */ public function update($id, Request $request) { $page = Page::findOrFail($id); $page->update($request->all()); Session::flash('flash_message', 'Page updated!'); return redirect('page'); }
/** * Update the page in storage. * * @param PageRequest $request * @param int $id * @return Response */ public function update($id, PageRequest $request) { $page = Page::findOrFail($id); $page->update($request->all()); flash()->success('Your page has been updated'); return redirect()->action('PagesController@edit', $page->id); }
public function destroy($id) { $page = Page::findOrFail($id); $page->delete(); Session::flash('delete_page', 'page has been deleted'); return redirect('panel/pages'); }
/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { // bind article $router->model('article', 'App\\Article'); $router->bind('admin.article', function ($id) { return \App\Article::findOrFail($id); }); // bind category $router->model('category', 'App\\Category'); $router->bind('admin.category', function ($id) { return \App\Category::findOrFail($id); }); // bind language $router->model('language', 'App\\Language'); $router->bind('admin.language', function ($id) { return \App\Language::findOrFail($id); }); // bind language $router->model('page', 'App\\Page'); $router->bind('admin.page', function ($id) { return \App\Page::findOrFail($id); }); // bind setting $router->model('setting', 'App\\Setting'); $router->bind('admin.setting', function ($id) { return \App\Setting::findOrFail($id); }); // bind user $router->model('user', 'App\\User'); $router->bind('admin.user', function ($id) { return \App\User::findOrFail($id); }); parent::boot($router); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { $this->validate($request, ['title' => 'required']); $item = Page::findOrFail($id); $item->update($request->all()); Flash::success("Запись - {$id} обновлена"); return redirect(route('admin.pages.index')); }
/** * Display the specified resource. * * @param int $id * @param Request $request * @return Response */ public function show($id, Request $request) { $page = Page::findOrFail($id); if ($request->ajax()) { return response()->json($page); } return $page; }
public function edit(Request $request) { $page_menu_position = [Page::HEADER_MENU => trans('admin_common.Header Menu'), Page::FOOTER_MENU => trans('admin_common.Footer Menu')]; $id = 0; if (isset($request->id)) { $id = $request->id; } $modelData = new \stdClass(); if ($id > 0) { try { $modelData = Page::findOrFail($id); } catch (ModelNotFoundException $e) { session()->flash('message', trans('admin_common.Invalid Page')); return redirect(url('admin/page')); } } /** * form is submitted check values and save if needed */ if ($request->isMethod('post')) { /** * validate data */ $rules = ['page_position' => 'required|integer|not_in:0', 'page_slug' => 'required|max:255|unique:page,page_slug', 'page_title' => 'required|max:255', 'page_content' => 'required', 'page_ord' => 'required|integer']; if (isset($modelData->page_id)) { $rules['page_slug'] = 'required|max:255|unique:page,page_slug,' . $modelData->page_id . ',page_id'; } $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { $this->throwValidationException($request, $validator); } /** * get data from form */ $data = $request->all(); if (isset($data['page_active'])) { $data['page_active'] = 1; } else { $data['page_active'] = 0; } /** * save or update */ if (!isset($modelData->page_id)) { Page::create($data); } else { $modelData->update($data); } /** * clear cache, set message, redirect to list */ Cache::flush(); session()->flash('message', trans('admin_common.Page saved')); return redirect(url('admin/page')); } return view('admin.page.page_edit', ['modelData' => $modelData, 'page_menu_position' => $page_menu_position]); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { // $page = Page::findOrFail($id); $page->name = $request->name; $page->content = $request->content; $page->save(); return redirect()->action('PageController@index')->with('status', 'Page Updated!'); }
public function update(PagesRequest $request, $id) { $page = Page::findOrFail($id); $page->title = $request->title; $page->body = $request->body; $page->save(); \Flash::success('Pagina aangepast'); return redirect('admin'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id, PageRequest $request) { $page = Page::findOrFail($id); $page->fill($request->all()); $page->modified_by = Auth::user()->id; $page->save(); flash()->success('Page Updated'); return redirect('pages'); }
public function getFullUrlAttribute() { if ($this->parent > 0) { $parent = Page::findOrFail($this->parent); return $parent->fullUrl . '/' . $this->url; } else { return $this->url; } }
public function updatePage($pageId) { $page = Page::findOrFail($pageId); $page->title = Request::get('title'); $page->body = Request::get('body'); $page->admin_user_id = Request::get('admin_user_id'); $page->update(); return Redirect::to('/admin/page/' . $pageId); }
/** * Update the page content. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(PageRequest $request, $id) { $page = Page::findOrFail($id); $page->description = $request->get('description'); $page->content = $request->get('content'); $page->image = $request->get('image'); $page->save(); flash('Page sucessfully updated'); return redirect()->route('admin-pages.index'); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { $page = Page::findOrFail($id); $contentAreas = ContentArea::orderBy('display_order', 'Asc')->get(); $pagesAll = Page::all(); $articlesAll = Article::all(); $templatesAll = Template::all(); $contentAreasAll = ContentArea::all(); return view('site.show', compact('contentAreas', 'page', 'pagesAll', 'articlesAll', 'templatesAll', 'contentAreasAll')); }
public function update(Requests\Pages\EditPageRequest $request, $id, StoreFile $storeFile, \App\Page $page) { if ($request->hasFile('image')) { $image_path = $storeFile->move($request->file('image'), 'images/pages/', 16); $modified_request = array_merge($request->all(), ['image' => $image_path]); } else { $modified_request = $request->except('image'); } $page->findOrFail($id)->update($modified_request); //Redirect return redirect()->action('Panel\\PagesController@index'); }
public function show($id) { $user = Page::findOrFail($id); $user_id = $user->user_id; $page = Page::find($id); $comment = $page->hasManyComments()->paginate(3); if ($user->count() == 0) { return view('index.content', ['name' => Null])->withPage(Null)->withErrors('Not found!')->withComments(Null); } else { $user = User::find($user_id)->name; return view('index.content', ['name' => $user])->withPage($page)->withErrors(Null)->withComments($comment); } }
/** * Save the page ordering * * @param Request $request */ public function postOrder(Request $request) { if ($request->ajax()) { $pages = json_decode($request->getContent()); foreach ($pages as $p) { $page = Page::findOrFail($p->id); $page->lft = $p->lft; $page->rgt = $p->rgt; $page->parent_id = $p->parent_id != "" ? $p->parent_id : null; $page->depth = $p->depth; $page->save(); } } }
/** * If one version is provided, show version. * If two versions are provide, compare them. * * @param int $pageId * @param string $versionIds * @return Response */ public function show($pageId, $versionIds) { // Make sure page exists $page = Page::findOrFail($pageId); // Make sure no more than two version ids are used $versionIds = array_slice(explode('-', $versionIds), 0, 2); // Get versions with oldest first $versions = $page->versions()->whereIn('id', $versionIds)->oldest()->with('user')->get(); $count = $versions->count(); if ($count === 0) { throw with(new ModelNotFoundException())->setModel('App\\Version'); } // Compare versions if ($count === 2) { return $this->compareVersions($versions->first(), $versions->last()); } // Show single version return view('version.show', ['version' => $version = $versions->first(), 'title' => $version->singular, 'subtitle' => $version->name]); }
/** * Create new e-mail notification * @param [type] $cType [description] * @param [type] $id [description] * @return [type] [description] */ public function create($cType, $id) { if ($cType == 'page') { $contentToMail = Page::findOrFail($id); $contentType = 'stránka'; $redirectType = 'pages'; } elseif ($cType == 'post') { $contentToMail = Post::findOrFail($id); $contentType = 'novinka'; $redirectType = 'posts'; } else { // $contentToMail = [ // 'title' => 'nevím', // 'content' => 'nevím' // ]; } //$page = Page::findOrFail($id); //dd($contentToMail); return view('backend.notifications.create', compact('contentToMail', 'contentType', 'cType', 'redirectType')); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { $page = Page::findOrFail($id); $page->update($request->all()); return redirect('admin/page'); }
public function showPage($slug, $id) { $data['page'] = Page::findOrFail($id); if ($slug != $data['page']->slug) { return Redirect::route('site.show.page', $data['page']->slug, $id); } return view('site.news'); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $page = Page::findOrFail($id); $this->validate($request, ['title' => 'required', 'content' => 'required', 'slug' => 'required|unique:pages,slug,' . $id]); $input = $request->all(); $page->fill($input)->save(); if (!array_key_exists('page_menu', $input)) { DB::table('pages')->where('id', $id)->update(['page_menu' => 0]); } Session::flash('flash_message', 'Stránka s názvem: <strong>' . $request->get('title') . '</strong> byla úspěšně upravena.'); return redirect()->back(); //return redirect()->route('admin.pages', [$id]); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(Request $request, $id) { $validator = Validator::make($request->all(), ['title' => 'required|min:5|max:60']); if ($validator->fails()) { return redirect()->back()->withErrors($validator)->withInput(); } $page = Page::findOrFail($id); if ($request->sort_id > 0) { $page->sort_id = $request->sort_id; } else { $page->sort_id = $page->increment('sort_id', page::count()); } $page->title = $request->title; $page->slug = !empty($request->slug) ? $request->slug : str_slug($request->title); $page->meta_title = $request->meta_title; $page->meta_description = $request->meta_description; $page->text = $request->text; $page->lang = $request->lang; if ($request->status == 'on') { $page->status = 1; } else { $page->status = 0; } $page->save(); return redirect('/admin/pages')->with('status', 'Страница обновлена!'); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $this->validate($resquest->all(), ['page_id' => 'required', 'title' => 'required|min:5', 'slug' => 'required|min:3', 'template' => 'required', 'keywords' => 'required', 'state' => 'required']); return Page::findOrFail($id)->update($request->all()); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $page = Page::findOrFail($id); $page->delete(); return redirect('page'); }
/** * Toggle the status of Page * @param $id * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function toggle($id) { $item = Page::findOrFail($id); $item->active = !$item->active; $item->update(); return redirect('page'); }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $page = Page::findOrFail($id); return view('pages.edit', compact('page')); }
public function getEdit($id) { $Page = Page::findOrFail($id); return view('admin.pages.edit', ['Page' => $Page]); }
public function edit($id) { $page = Page::findOrFail($id); $activity = DB::table('activity_log')->get(); return view('pages.edit', compact('page'))->with('activity', $activity); }
/** * Update an block * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function updateBlock(Request $request) { $this->validate($request, ["id" => "required|exists:block,id", "content" => "required", "slug" => "required|unique:block,slug," . $request->input("id") . ",id,page_id," . $request->input("page_id"), "enabled" => "required|boolean"]); $input = $request->input(); unset($input["id"]); unset($input["_token"]); unset($input["page_id"]); $block = Block::findOrFail($request->input('id')); $block->update($input); $page_slug = Page::findOrFail($block->page_id)->pluck("slug"); Flash::success("Block updated!"); return redirect()->action("PanelController@edit", ["slug" => $page_slug]); }