feat: menambahkan cascade soft delete di model dan memperbaiki searchable perfume

This commit is contained in:
Yoga Pangestu 2025-11-09 17:43:12 +07:00
parent bced32e64e
commit c8af14c505
2 changed files with 9 additions and 2 deletions

View File

@ -35,7 +35,7 @@ public function columns(): array
HTML;
})
->searchable(function ($query, $searchTerm) {
$query->where('name', 'like', "%{$searchTerm}%")
$query->where('perfumes.name', 'like', "%{$searchTerm}%")
->orWhere('sku', 'like', "%{$searchTerm}%");
})
->html(),

View File

@ -25,7 +25,14 @@ class User extends Authenticatable implements MustVerifyEmail
protected $guarded = ['id'];
protected $cascadeDeletes = ['employee', 'membership', 'referralCode', 'outlets', 'payrolls'];
protected $cascadeDeletes = [
'employee',
'membership',
'referralCode',
'outlets',
'payrolls',
'articles',
];
protected function casts(): array
{