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')]; }
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]]; }