Daniel Supernault 5 лет назад
Родитель
Сommit
0a20b8321b
1 измененных файлов с 9 добавлено и 1 удалено
  1. 9 1
      app/Http/Controllers/Api/ApiV1Controller.php

+ 9 - 1
app/Http/Controllers/Api/ApiV1Controller.php

@@ -1570,8 +1570,16 @@ class ApiV1Controller extends Controller
      *
      *
      * @return null
      * @return null
      */
      */
-    public function statusDelete(Request $request)
+    public function statusDelete(Request $request, $id)
     {
     {
         abort_if(!$request->user(), 403);
         abort_if(!$request->user(), 403);
+
+        $status = Status::whereProfileId($request->user()->profile->id)
+        ->findOrFail($id);
+
+        Cache::forget('profile:status_count:'.$status->profile_id);
+        StatusDelete::dispatch($status);
+
+        return response()->json(['Status successfully deleted.']);
     }
     }
 }
 }