Exemplo n.º 1
0
 /**
  * Handle the command.
  *
  * @param PageRepositoryInterface $pages
  */
 public function handle(PageRepositoryInterface $pages)
 {
     foreach ($this->page->getChildren() as $page) {
         $pages->delete($page);
     }
 }
Exemplo n.º 2
0
 /**
  * Delete a page and go back.
  *
  * @param PageRepositoryInterface $pages
  * @param Authorizer              $authorizer
  * @param                         $id
  * @return \Illuminate\Http\RedirectResponse
  */
 public function delete(PageRepositoryInterface $pages, Authorizer $authorizer, $id)
 {
     $authorizer->authorize('anomaly.module.pages::pages.delete');
     $pages->delete($page = $pages->find($id));
     $page->entry->delete();
     return redirect()->back();
 }