diff --git a/app/Http/Controllers/Api/PanenController.php b/app/Http/Controllers/Api/PanenController.php index db23cee..3f0a6e2 100644 --- a/app/Http/Controllers/Api/PanenController.php +++ b/app/Http/Controllers/Api/PanenController.php @@ -14,7 +14,7 @@ class PanenController extends Controller { public function index(): JsonResponse { - Gate::authorize('petani', 'fasilitator'); + Gate::authorize(['petani', 'fasilitator']); $user = Auth::user(); $listPanen = Panen::where('farmer_id', $user->profile->id)->get(); @@ -24,7 +24,7 @@ class PanenController extends Controller public function store(Request $request): JsonResponse { - Gate::authorize('petani', 'fasilitator'); + Gate::authorize(['petani', 'fasilitator']); $validated = $request->validate([ 'land_id' => ['required', 'integer'], @@ -51,14 +51,14 @@ class PanenController extends Controller public function show(string $id): JsonResponse { - Gate::authorize('petani', 'fasilitator'); + Gate::authorize(['petani', 'fasilitator']); $panen = Panen::findOrFail($id); return response()->json($panen); } public function update(Request $request, string $id): JsonResponse { - Gate::authorize('petani', 'fasilitator'); + Gate::authorize(['petani', 'fasilitator']); $panen = Panen::findOrFail($id); $validated = $request->validate([ @@ -74,7 +74,7 @@ class PanenController extends Controller public function destroy(string $id): JsonResponse { - Gate::authorize('petani', 'fasilitator'); + Gate::authorize(['petani', 'fasilitator']); Panen::findOrFail($id)->delete(); return response()->json(null, 204); } @@ -84,7 +84,7 @@ class PanenController extends Controller */ public function batchUpsert(Request $request): JsonResponse { - Gate::authorize('petani', 'fasilitator'); + Gate::authorize(['petani', 'fasilitator']); $profileId = Auth::user()->profile->id; $validated = $request->validate([