Ejemplo n.º 1
0
 /**
  * Bootstrap any application services.
  *
  * @return void
  */
 public function boot()
 {
     view()->composer('partials.header', function ($view) {
         $view->with('pages', Page::all());
     });
     view()->composer('admin.posts.form', function ($view) {
         $view->with('tags', Tag::lists('name', 'id'));
     });
 }
Ejemplo n.º 2
0
 public function save($slug, Request $request)
 {
     if (Auth::check() && Auth::user()->id == Page::slug($slug)->user->id) {
         $page = Page::slug($slug);
         $page->content = $request->content;
         $page->save();
     }
     return Redirect::intended('/page/' . $slug);
 }
Ejemplo n.º 3
0
 public static function slug($slug)
 {
     return Page::where('slug', '=', $slug)->first();
 }
Ejemplo n.º 4
0
 public function showName($name)
 {
     $page = Page::whereSlug($name)->firstOrFail();
     return View('pages.show', compact('page'));
 }
Ejemplo n.º 5
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update(Page $page, PageRequest $request)
 {
     $page->update($request->all());
     return redirect('admin.pages');
 }