Merge branch 'main' of https://git.probindo.com/Probindo/database-pertani-web
This commit is contained in:
@@ -27,14 +27,14 @@ class KomoditasController extends Controller
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
// dd($request->all());
|
||||
$validator = Validator::make($request->all(), [
|
||||
'nama' => ['required', 'string', 'max:255', 'unique:master_komoditas,nama'],
|
||||
'kode' => ['required', 'string', 'max:2', 'unique:master_komoditas,kode'],
|
||||
'nama' => ['required', 'string', 'max:255', 'unique:master_komoditas,nama'],
|
||||
'kode' => ['required', 'string', 'max:2', 'unique:master_komoditas,kode'],
|
||||
'is_utama' => ['nullable', 'boolean'],
|
||||
], [
|
||||
'nama.unique' => 'Nama komoditas ini sudah ada di database.',
|
||||
'kode.unique' => 'Kode komoditas ini sudah ada di database.',
|
||||
'kode.max' => 'Kode komoditas maksimal 2 Digit.'
|
||||
'nama.unique' => 'Nama komoditas ini sudah ada di database.',
|
||||
'kode.unique' => 'Kode komoditas ini sudah ada di database.',
|
||||
'kode.max' => 'Kode komoditas maksimal 2 Digit.'
|
||||
]);
|
||||
|
||||
if ($validator->fails()) {
|
||||
@@ -43,7 +43,8 @@ class KomoditasController extends Controller
|
||||
|
||||
Komoditas::create([
|
||||
'nama' => $request->nama,
|
||||
'kode' => $request->kode,
|
||||
'kode' => $request->kode,
|
||||
'is_utama' => $request->is_utama,
|
||||
'created_by' => auth()->id(),
|
||||
'updated_by' => auth()->id(),
|
||||
]);
|
||||
@@ -60,8 +61,9 @@ class KomoditasController extends Controller
|
||||
public function update(Request $request, $id)
|
||||
{
|
||||
$validator = Validator::make($request->all(), [
|
||||
'nama' => ['required', 'string', 'max:255', 'unique:master_komoditas,nama,' . $id],
|
||||
'kode' => ['required', 'string', 'max:2', 'unique:master_komoditas,kode'],
|
||||
'nama' => ['required', 'string', 'max:255', 'unique:master_komoditas,nama,' . $id],
|
||||
'kode' => ['required', 'string', 'max:2', 'unique:master_komoditas,kode,' . $id],
|
||||
'is_utama' => ['nullable', 'boolean'],
|
||||
], [
|
||||
'nama.unique' => 'Nama komoditas ini sudah ada di database.',
|
||||
'kode.unique' => 'Kode komoditas ini sudah ada di database.',
|
||||
@@ -76,6 +78,7 @@ class KomoditasController extends Controller
|
||||
$komoditas->update([
|
||||
'nama' => $request->nama,
|
||||
'kode' => $request->kode,
|
||||
'is_utama' => $request->is_utama,
|
||||
'updated_by' => auth()->id(),
|
||||
]);
|
||||
|
||||
|
||||
@@ -16,6 +16,10 @@ class Komoditas extends Model
|
||||
|
||||
protected $table = 'master_komoditas';
|
||||
|
||||
protected $casts = [
|
||||
'is_utama' => 'boolean',
|
||||
];
|
||||
|
||||
protected $fillable = [
|
||||
'nama',
|
||||
'kode',
|
||||
|
||||
Reference in New Issue
Block a user