From 7bf92ea619f5429da7404516f885bfdbfc9b0982 Mon Sep 17 00:00:00 2001 From: "fauzgabriel@gmail.com" Date: Tue, 2 Jun 2026 16:17:52 +0700 Subject: [PATCH] farmer or others --- app/Http/Controllers/Api/TanamanController.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Api/TanamanController.php b/app/Http/Controllers/Api/TanamanController.php index 3f938cd..ce9d875 100644 --- a/app/Http/Controllers/Api/TanamanController.php +++ b/app/Http/Controllers/Api/TanamanController.php @@ -94,13 +94,21 @@ class TanamanController extends Controller if (!Gate::any(['petani', 'fasilitator','super_admin'])) { abort(403); } - $profile = Auth::user()->profile; + + $user = Auth::user(); + $profile = $user->profile->id; + if(!$user->role === 'petani' && !$request->input('profile_id')) { + $profile = $request->input('profile_id'); + } + $request->merge([ 'komoditas_id' => $request->input('komoditas.id') ?? $request->input('komoditas_id'), 'lahan_id' => $request->input('lahan.id') ?? $request->input('lahan_id'), 'profile_id' => $profile->id ]); + + dd($request->all()); $validated = $request->validate([ 'nama' => ['required', 'string', 'max:255'], 'komoditas_id' => ['required', 'exists:master_komoditas,id'],