Pārlūkot izejas kodu

Update InternalApiController

Daniel Supernault 6 gadi atpakaļ
vecāks
revīzija
97bd7c7612
1 mainītis faili ar 14 papildinājumiem un 0 dzēšanām
  1. 14 0
      app/Http/Controllers/InternalApiController.php

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

@@ -5,6 +5,7 @@ namespace App\Http\Controllers;
 use Illuminate\Http\Request;
 use Illuminate\Http\Request;
 use App\{
 use App\{
     DirectMessage,
     DirectMessage,
+    DiscoverCategory,
     Hashtag,
     Hashtag,
     Follower,
     Follower,
     Like,
     Like,
@@ -286,4 +287,17 @@ class InternalApiController extends Controller
     {
     {
         
         
     }
     }
+
+    public function discoverCategories(Request $request)
+    {
+        $categories = DiscoverCategory::whereActive(true)->orderBy('order')->take(10)->get();
+        $res = $categories->map(function($item) {
+            return [
+                'name' => $item->name,
+                'url' => $item->url(),
+                'thumb' => $item->thumb()
+            ];
+        });
+        return response()->json($res);
+    }
 }
 }