瀏覽代碼

Update InternalApiController, add bookmarks api

Daniel Supernault 6 年之前
父節點
當前提交
4c1d35cfa2
共有 1 個文件被更改,包括 14 次插入0 次删除
  1. 14 0
      app/Http/Controllers/InternalApiController.php

+ 14 - 0
app/Http/Controllers/InternalApiController.php

@@ -306,4 +306,18 @@ class InternalApiController extends Controller
         Cache::forget('profile:status_count:'.$profile->id);
         return $status->url();
     }
+
+    public function bookmarks(Request $request)
+    {
+        $statuses = Auth::user()->profile
+            ->bookmarks()
+            ->withCount(['likes','comments'])
+            ->orderBy('created_at', 'desc')
+            ->simplePaginate(10);
+
+        $resource = new Fractal\Resource\Collection($statuses, new StatusTransformer());
+        $res = $this->fractal->createData($resource)->toArray();
+
+        return response()->json($res);
+    }
 }