public function update(Page $page)
    {
        $attributes = request()->validate(Page::$rules, Page::$messages);

        $attributes['is_header'] = boolval(input('is_header'));
        $attributes['is_hidden'] = boolval(input('is_hidden'));
        $attributes['is_footer'] = boolval(input('is_footer'));
        $attributes['is_featured'] = boolval(input('is_featured'));

        $page = $this->updateEntry($page, $attributes);
        $page->updateUrl()->save();
        $page->banners()->sync(input('banners'));

        return redirect_to_resource();
    }
public function update(Page $page)
    {
        $attributes = request()->validate(Page::$rules, Page::$messages);

        $attributes['is_header'] = boolval(input('is_header'));
        $attributes['is_hidden'] = boolval(input('is_hidden'));
        $attributes['is_footer'] = boolval(input('is_footer'));
        $attributes['is_featured'] = boolval(input('is_featured'));

        $page = $this->updateEntry($page, $attributes);
        $page->updateUrl()->save();
        $page->banners()->sync(input('banners'));

        return redirect_to_resource();
    }
public function update ( Page $ page ) { $ attributes = request ( ) -> validate ( Page :: $ rules , Page :: $ messages ) ; $ attributes [ 'is_header' ] = boolval ( input ( 'is_header' ) ) ; $ attributes [ 'is_hidden' ] = boolval ( input ( 'is_hidden' ) ) ; $ attributes [ 'is_footer' ] = boolval ( input ( 'is_footer' ) ) ; $ attributes [ 'is_featured' ] = boolval ( input ( 'is_featured' ) ) ; $ page = $ this -> updateEntry ( $ page , $ attributes ) ; $ page -> updateUrl ( ) -> save ( ) ; $ page -> banners ( ) -> sync ( input ( 'banners' ) ) ; return redirect_to_resource ( ) ; }
Update the specified page in storage.

@param Page $page
@return Response
Update the specified page in storage .