disini validasi
This commit is contained in:
@@ -103,7 +103,8 @@ class TanamanController extends Controller
|
||||
'komoditas_id' => $request->input('komoditas.id') ?? $request->input('komoditas_id'),
|
||||
'lahan_id' => $lahanId,
|
||||
'profile_id' => $profileId,
|
||||
'uid' => $request->input('uid')
|
||||
'uid' => $request->input('uid'),
|
||||
'created_by' => $user->id,
|
||||
]);
|
||||
$validated = $request->validate([
|
||||
'nama' => ['required', 'string', 'max:255'],
|
||||
@@ -116,14 +117,18 @@ class TanamanController extends Controller
|
||||
'uid' => ['required', 'string'],
|
||||
'jenis_komoditas_id' => ['nullable', 'exists:jenis_komoditas,id'],
|
||||
'komoditas_kode' => ['nullable', 'string', 'max:255'],
|
||||
'varietas_id' => ['nullable', 'numeric'],
|
||||
'metode_pengumpulan' => ['nullable', 'string'],
|
||||
'deskripsi' => ['nullable', 'string'],
|
||||
'created_by' => ['nullable', 'numeric'],
|
||||
]);
|
||||
|
||||
|
||||
$tanaman = Tanaman::create([
|
||||
...$validated,
|
||||
'profile_id' => $profileId,
|
||||
'uid' => $validated['uid'],
|
||||
'komoditas_kode' => $validated['komoditas_kode'] ?? null,
|
||||
'jenis_komoditas_id' => $validated['jenis_komoditas_id'] ?? null,
|
||||
// 'profile_id' => $profileId,
|
||||
// 'uid' => $validated['uid'],
|
||||
// 'komoditas_kode' => $validated['komoditas_kode'] ?? null,
|
||||
// 'jenis_komoditas_id' => $validated['jenis_komoditas_id'] ?? null,
|
||||
]);
|
||||
|
||||
return (new TanamanResource($tanaman))
|
||||
|
||||
Reference in New Issue
Block a user