Пример #1
0
 public function delete(Tag $tag)
 {
     self::onlyAjax();
     $this->authorize('blog.tags.delete');
     try {
         if ($tag->trashed()) {
             $tag->forceDelete();
         } else {
             $tag->delete();
         }
         $message = "The tag {$tag->name} has been successfully deleted !";
         Log::info($message, $tag->toArray());
         $this->notifySuccess($message, 'Tag deleted !');
         $ajax = ['status' => 'success', 'message' => $message];
     } catch (\Exception $e) {
         $ajax = ['status' => 'error', 'message' => $e->getMessage()];
     }
     return response()->json($ajax);
 }