public function availables(Request $request)
 {
     if (!$this->hasAccess($request)) {
         return Response()->json(['error' => 'Access denied.'], 500);
     }
     return ['data' => $this->transformCollection(Territory::latest()->where('publisher_id', null)->get(), 'territory')];
 }
Exemplo n.º 2
0
 public function activities(Request $request)
 {
     if (!$this->hasAccess($request)) {
         return Response()->json(['error' => 'Access denied.'], 500);
     }
     if (Gate::denies('update-territories')) {
         return Response()->json(['error' => 'Method not allowed'], 403);
     }
     return ['data' => ['publishers' => Publisher::latest()->count(), 'territories' => Territory::latest()->count(), 'records' => 255]];
 }