/** * Update the specified resource in storage. * * @param PageRequest|Request $request * @param Project $project * @param Module $module * @param Page $page * @return \Illuminate\Http\Response */ public function update(PageRequest $request, Project $project, Module $module, Page $page) { if (isset($_POST['module_id'])) { $module_id = $_POST['module_id']; $pages = Page::where('module_id', '=', $module_id)->get(); foreach ($pages as $page) { $page->update($request->all()); $page->save(); } return redirect()->route('project.module.show', [$project, $module]); } if (isset($_POST['module_name'])) { $pages = $_POST; $module = Module::where('project_id', '=', $project->id)->where('name', '=', $_POST['module_name'])->first(); foreach ($pages as $val) { if (is_numeric($val)) { $p = Page::where('id', '=', $val)->first(); $p->module_id = $module->id; $p->save(); } } } $page->update($request->all()); $page->save(); return redirect()->route('project.module.show', [$project, $module]); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $this->validate($request, ['title' => 'required|unique:pages|max:255', 'body' => 'required']); $page = new Page(); $page->title = Input::get('title'); $page->body = Input::get('body'); $page->user_id = 1; //Auth::user()->id; if ($request->ajax()) { if ($page->save()) { return Response::json(array('success' => true, 'type' => 'create')); } else { return Response::json(array('success' => false, 'type' => 'create')); } } else { if ($page->save()) { return Redirect::to('admin'); } else { return Redirect::back()->withInput()->withErrors('保存失败!'); } } /* Page::create(array( 'title' => Input::get('title'), 'body' => Input::get('body') )); return Resoponse::json(array('success' => true));*/ }
public function postSimpan(Request $request) { $this->validate($request, ['judul' => 'required|unique:site_pages|min:3', 'konten' => 'required']); $slug = str_slug($request->judul, "-"); if ($request->hasFile('gambar')) { if ($request->file('gambar')->isValid()) { $ext = $request->file('gambar')->getClientOriginalExtension(); $nm_gambar = str_limit($slug, 30); $nm_gambar = rand(11111, 99999) . "-" . $nm_gambar . "." . $ext; $request->file('gambar')->move(base_path() . "/resources/assets/img/page/", $nm_gambar); } else { return redirect()->route('page_tambah'); } } else { $nm_gambar = ""; } // Simpan Page $Page = new Page(); $Page->judul = $request->judul; $Page->slug = $slug; $Page->konten = $request->konten; $Page->gambar = $nm_gambar; $Page->draft = $request->draft; $Page->id_user = $this->User->id; $Page->save(); $id = $Page->id; $request->session()->flash('success', 'Berhasil menyimpan data'); return redirect()->route('page_edit', [$id]); }
public function moduleAndPageCreate($request) { $projectID = Project::orderBy('id', 'desc')->first(); $modules = $request->projected_total_modules; $m = 1; $pages = $request->projected_total_pages / $request->projected_total_modules; $p = 1; $pageNumber = 1; while ($m <= $modules) { $newModule = new Module(); $newModule->project_id = $projectID->id; $newModule->name = 'Modulo' . $m; $newModule->projected_total_pages = $pages; $newModule->save(); $p = 1; while ($p <= $pages) { $moduleID = Module::orderBy('id', 'desc')->first(); $newPage = new Page(); $newPage->module_id = $moduleID->id; $newPage->name = $pageNumber; $newPage->save(); $p++; $pageNumber++; } $m++; } }
public function store(Request $request) { $datos = $request->only('domain', 'page'); $checkUrl = true; // by default will look for the url if exist //check if the domain exist $dominio = Domain::where('domain', $datos['domain'])->first(); if (!$dominio) { $dominio = new Domain(); $dominio->domain = $datos['domain']; $dominio->save(); $checkUrl = false; //if the domain doesnt exist, then neither the page so i will skip the search } if ($checkUrl) { $page = Page::where('url', $datos['page'])->first(); if ($page) { return response()->json(Page::where('domain_id', $dominio->id)->get()); } } $user = $request->user(); $newpage = new Page(); $newpage->domain_id = $dominio->id; $newpage->url = $datos['page']; $newpage->created_by = $user->id; $newpage->save(); return response()->json(Page::where('domain_id', $dominio->id)->get()); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $validator = Validator::make($request->all(), ['title' => 'required|min:5|max:60|unique:pages']); if ($validator->fails()) { return redirect()->back()->withErrors($validator)->withInput(); } $page = new Page(); if ($request->sort_id > 0) { $page->sort_id = $request->sort_id; } else { $page->sort_id = $page->increment('sort_id', 1); } $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 \App\Page $page * * @return \Illuminate\Http\Response */ public function update(Request $request, Page $page) { $this->authorize($page->permission); $page->body = $request->body; $page->updated_by = $request->user()->id; $page->save(); return redirect()->route($page->name)->with('status', 'Siden ble lagret.'); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $page = new Page(); $page->name = $request->name; $page->content = $request->content; $page->save(); return redirect()->action('PageController@create')->with('status', 'Page Saved!'); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(PageRequest $request) { $page = new Page($request->all()); $page->created_by = Auth::user()->id; $page->modified_by = Auth::user()->id; $page->save(); flash()->success('Page Created'); return redirect('pages'); }
public function create($data) { $page = new Page($data); if (!$data['parent_id']) { $page->parent_id = null; } $page->save(); return $page; }
public function update(PageCreateRequest $request, Page $page) { $page->name = $request->get("name"); $page->content = $request->get("content"); $page->parent_id = $request->get("parent_id") == 0 ? null : $request->get("parent_id"); $page->is_menu = $request->has("is_menu") ? true : false; $page->is_footer = $request->has("is_footer") ? true : false; $page->save(); return redirect()->route("admin.page.edit", $page->id)->with("success", trans("realestateadmin::page.edited")); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $page = new Page(); $page->name = $request->name; $page->slug = $request->slug; $page->content = $request->Description; $page->save(); Activity::log('Added a new page, ' . $page->name); $request->session()->flash('status', 'Page was added.'); return Redirect::action('PagesController@index'); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $this->validate($request, ['title' => 'required|unique:pages|max:255', 'body' => 'required']); $page = new Page(); $page->title = Input::get('title'); $page->body = Input::get('body'); if ($page->save()) { return Redirect::to('admin'); } else { return Redirect::back()->withInput()->withErrors('保存失败'); } }
public function edit() { $page = Page::where('slug', 'oshu')->first(); if ($page == null) { $new = new Page(); $new->slug = 'oshu'; $new->nav_title = 'OSHU - Wat doen we?'; $new->title = 'test'; $new->body = 'test'; $new->save(); } $page = Page::where('slug', 'oshu')->first(); return view('pages.admin.pages.edit', compact('page')); }
public function oshu() { $page = Page::where('slug', 'oshu')->first(); if ($page == null) { $new = new Page(); $new->slug = 'oshu'; $new->nav_title = 'OSHU - Wat doen we?'; $new->title = 'test'; $new->body = 'test'; $new->save(); } $page = Page::where('slug', 'oshu')->first(); $examples = Example::all(); return view('pages.public.oshu', compact('page', 'examples')); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $page = new Page(); $page->title = $request->get('title'); $page->slug = $request->get('slug'); $page->body = $request->get('body'); if (Auth::check()) { $page->user_id = Auth::user()->id; } if ($page->save()) { return redirect('page'); } else { return redirect('page')->withErrors('创建失败'); } }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { //增加对请求的验证信息 $this->validate($request, ['title' => 'required|unique:pages|max:225', 'body' => 'required']); $page = new Page(); $page->title = Input::get('title'); $page->body = Input::get('body'); $page->user_id = 1; //Auth::user()->id; if ($page->save()) { return Redirect::to('admin'); } else { return Redirect::back()->withInput()->withErrors('保存信息失败!'); } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { //dd($request->all()); $this->validate($request, ['name' => 'required', 'slug' => 'unique:pages,slug', 'body' => 'required']); $page = new Page(); if ($request->hasFile('featured_image')) { $featured_image = $page->uploadImage($request->featured_image); } $page->fill($request->all()); if (isset($featured_image)) { $page->featured_image = $featured_image; } $page->save(); Session::flash('flash_message', 'Síðan var vistuð'); return redirect()->back(); }
/** * Run the migrations. * * @return void */ public function up() { Schema::create('pages', function (Blueprint $table) { $table->increments('id'); $table->string('title')->unique(); $table->string('description'); $table->string('image'); $table->text('content'); }); //create about page $about = new Page(); $about->title = "about"; $about->save(); //create home page $home = new Page(); $home->title = "home"; $home->save(); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $this->validate($request, ['title' => 'required|unique:pages|max:255', 'body' => 'required']); $page = new Page(); $page->title = Input::get('title'); $page->body = Input::get('body'); $page->user_id = 1; //Auth::user()->id; /* Page::create(array( 'title' => Input::get('title'), 'body' => Input::get('body'), 'user_id' => 1, ));*/ if ($page->save()) { return Response::json(array('success' => true, 'type' => 'create')); } else { return Response::json(array('success' => false, 'type' => 'create')); } }
public function update(PageEditRequest $request, Page $page) { $page->name = $request->get("name"); $page->slug = $request->get("slug"); $page->subtitle = $request->get("subtitle"); $page->content = $request->get("content"); if ($request->hasFile("image")) { if ($page->image && \File::exists(public_path() . "/" . $page->image)) { \File::delete(public_path() . "/" . $page->image); } do { $filename = $page->slug . "-" . str_random(3) . "." . $request->file("image")->getClientOriginalExtension(); } while (\File::exists(public_path() . "/upload/page/" . $filename)); $request->file("image")->move(public_path() . "/upload/page", $filename); $page->image = "upload/page/" . $filename; } $page->save(); return redirect()->route("backend.page.edit", $page->slug); }
public function updatePageData(Page $page, $data) { $page->avatar = $data['picture']['url']; $page->about = "TEST"; if (!isset($data['hometown'])) { $page->hometown = "Missing hometown"; } else { $page->hometown = $data['hometown']; } if (!isset($data['about'])) { $page->about = 'Missing about section'; } else { $page->about = $data['about']; } if (!isset($data['bio'])) { $page->bio = 'Missing bio section'; } else { $page->bio = $data['bio']; } if (!isset($data['band_members'])) { $page->band_members = 'Missing band members section'; } else { $page->band_members = $data['band_members']; } if (!isset($data['artists_we_like'])) { $page->artists_we_like = 'Missing artists that band likes'; } else { $page->artists_we_like = $data['artists_we_like']; } if (!isset($data['booking_agent'])) { $page->booking_agent = 'Missing band`s booking agent info'; } else { $page->booking_agent = $data['booking_agent']; } if (!isset($data['website'])) { $page->website = 'Missing website link'; } else { $page->website = $data['website']; } $page->save(); return $page; }
/** * Run the database seeds. * * @return void */ public function run() { DB::table('page')->delete(); DB::table('block')->delete(); $page = new Page(); $page->name = 'Homepage'; $page->slug = 'homepage'; $page->enabled = true; $page->user_id = DB::table('users')->first()->id; $page->save(); for ($i = 0; $i < 3; $i++) { $block = new Block(); $block->slug = 'html_block' . $i; $block->type = 'html'; $block->content = array('html' => '<b>Bold ' . $i . ' block</b>'); $block->class = 'col-md-4'; $block->enabled = true; $block->page_id = $page->id; $block->save(); } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $page = new Page(); $page->fill($request->all()); $slug = Helpers::makeSlug($request->input('title_geo'), 'pages'); if ($slug == "") { return Redirect::route('admin.index'); } $page->slug = $slug; $image = $request->file('image'); $fileName = ""; if ($image->isValid()) { $path = public_path() . '/uploads/pages/'; $fileName = str_random(32) . '.' . $image->getClientOriginalExtension(); $image->move($path, $fileName); } else { App::abort(404); } $page->image = $fileName; $page->save(); return Redirect::route('admin.pages.show'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request, $adID) { $txtHeading = $request->input('txtPageName'); $txtContent = $request->input('txtPageContent'); $templateID = $request->input('txtTemplate'); $txtTransition = $request->input('drpTransitions'); $txtDirection = $request->input('drpTransitionDirection'); $data = array('txtPageName' => $txtHeading, 'txtContent' => $txtContent, 'templateID' => $templateID); $rules = array('txtPageName' => 'max:255', 'txtContent' => 'max:255', 'templateID' => 'required|exists:template,id'); // Validate input $reponse = Helper::validator($data, $rules, 'dashboard.advert.edit', [$adID]); if (isset($reponse)) { return $reponse; } // Create new page data $pageData = new PageData(); $pageData->heading = $txtHeading; $pageData->content = $txtContent; // Upload image 1 $imageInput = Input::file('filPageImage'); if ($imageInput != null) { $imagePath = Media::processMedia($imageInput, 'advert_images/'); // If we have a valid image then set the path in the database if ($imagePath != null) { $pageData->image_path = $imagePath; } } // Upload video 1 $videoInput = Input::file('filPageVideo'); if ($videoInput != null) { $videoPath = Media::processMedia($videoInput, 'advert_videos/'); // If we have a valid image then set the path in the database if ($videoPath != null) { $pageData->video_path = $videoPath; } } // Save! $pageData->save(); // Create a new page $page = new Page(); $page->page_data_id = $pageData->id; $page->page_index = Page::where('advert_id', $adID)->count(); // Add to end $page->advert_id = $adID; $page->template_id = $templateID; $page->transition = $txtTransition . $txtDirection; $page->save(); $btnSaveClose = $request->input('btnSaveClose'); $btnNext = $request->input('btnNext'); if (isset($btnSaveClose)) { return redirect()->route('dashboard.advert.edit', [$adID])->with('message', 'Page saved!'); } if (isset($btnNext)) { return redirect()->route('dashboard.advert.{adID}.page.create', [$adID])->with('message', 'Page saved! And new page created!'); } return redirect()->route('dashboard.advert.{adID}.page.show', [$adID, $page->id])->with('message', 'Page created successfully'); }
/** * Update the specified page in storage. * * @param Page $page * @param PageRequest $request * @return Response */ public function update(Page $page, PageRequest $request) { $page->fill($request->all()); $page->save() == true ? Flash::success(trans('admin.update.success')) : Flash::error(trans('admin.update.fail')); return redirect(route('admin.page.index')); }
/** * Save a page * * @param Request $request * @param Page $page * @return $this|\Illuminate\Http\RedirectResponse */ public function savePage(Request $request, Page $page) { $page->update($request->all()); $page->content = $request->input("editorValue"); $page->save(); return redirect()->back()->with(['status' => 'success', 'message' => '更新成功']); }
|-------------------------------------------------------------------------- | Application Routes |-------------------------------------------------------------------------- | | Here is where you can register all of the routes for an application. | It's a breeze. Simply tell Laravel the URIs it should respond to | and give it the controller to call when that URI is requested. | */ Route::get('/', function () { return view('welcome'); }); Route::get('users', 'UsersController@index'); Route::get('login', 'UsersController@login'); Route::get('api/pages/{url}', 'PagesController@index'); Route::get('/pages/{id}', 'PagesController@show'); Route::get('/pages/{id}/calculate', 'PagesController@calculate'); Route::get('/pages/destroy/{id}', 'PagesController@destroy'); Route::post('/pages/create', function () { $url = Request::input('url'); $pageId = Request::input('pageId'); $dbPage = Page::whereIN('url', array($url))->get()->toArray(); if ($dbPage === []) { $p = new Page(); $p->url = $url; $p->save(); return Response::json(array('message' => "New Page Created", 'pageId' => $pageId)); } else { return Response::json(array('message' => "Page Already Exists", 'pageId' => $pageId)); } });
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // $validator = \Validator::make($request->all(), ['title' => 'required']); if ($validator->fails()) { return response()->json(array('status' => 500, 'monolog' => array('title' => 'errors', 'message' => implode($validator->errors()->all(), '<br>')))); } DB::beginTransaction(); $page = new Page(); $page->user_id = \Auth::user()->get()->id; $page->slug = $request->slug['en']; $page->route = str_replace('-', '_', $request->slug['en']); $page->status = $request->status; $page->save(); // locale foreach ($request->title as $key => $value) { $locale = new \App\PageLocale(); $locale->page_id = $page->id; $locale->title = $request->title[$key]; $locale->content = $request->content[$key]; $locale->meta_keyword = $request->meta_keyword[$key]; $locale->meta_description = $request->meta_description[$key]; $locale->slug = $locale->slug($request->slug[$key], $page->id); $locale->locale = $key; $locale->save(); } DB::commit(); return response()->json(array('status' => 200, 'monolog' => array('title' => 'success', 'message' => 'object has been saved'))); }
public function update(PageRequest $request, Page $page) { if (!Entrust::can('edit_page')) { return redirect('/dashboard')->withErrors(config('constants.NA')); } $data = $request->all(); $page->fill($data); $page->page_slug = Helper::createSlug($data['page_title']); $page->save(); Helper::updateCustomField($this->form, $page->id, $data); $activity = 'Edit a page'; Activity::log($activity); return redirect('/page')->withSuccess(config('constants.SAVED')); }