Exemplo n.º 1
0
 /**
  * PUT /pages/id
  */
 public function put_page($storeId, $id)
 {
     // TODO: Better validations
     // Validations
     $errors = $this->validate(['published' => 'boolean|required']);
     if ($errors != null) {
         return $errors;
     }
     $data = Input::all();
     $pageLangs = $this->createPageLangs($data);
     $pageService = new PageService($storeId);
     $published = $this->boolValue($data['published']);
     $page = Page::find($id);
     $page->publish = $published;
     $pageService->update($page, $pageLangs);
     return Response::json($this->adapter->format($page));
 }