feat: Add item name search functionality to the item columns in Purchases, Restocks, and Stock Transfers datatables.
This commit is contained in:
parent
e89cfd337a
commit
7a5ecc02bd
@ -58,7 +58,14 @@ public function columns(): array
|
||||
<div class='text-gray-400 text-[12px]'>{$value['total_price']}</div>
|
||||
</div>"
|
||||
)
|
||||
->flexCol(['class' => 'flex-col gap-3']),
|
||||
->flexCol(['class' => 'flex-col gap-3'])
|
||||
->searchable(function ($query, $searchTerm) {
|
||||
$query->orWhereHas('items', function (Builder $query) use ($searchTerm) {
|
||||
$query->whereHas('purchasable', function (Builder $query) use ($searchTerm) {
|
||||
$query->where('name', 'like', "%{$searchTerm}%");
|
||||
});
|
||||
});
|
||||
}),
|
||||
|
||||
Column::make('Aksi')
|
||||
->label(function ($row) {
|
||||
|
||||
@ -49,7 +49,14 @@ public function columns(): array
|
||||
<div class='text-gray-400 text-[12px]'>Qty: {$value['quantity']}</div>
|
||||
</div>"
|
||||
)
|
||||
->flexCol(['class' => 'flex-col gap-3']),
|
||||
->flexCol(['class' => 'flex-col gap-3'])
|
||||
->searchable(function ($query, $searchTerm) {
|
||||
$query->orWhereHas('items', function (Builder $query) use ($searchTerm) {
|
||||
$query->whereHas('restockable', function (Builder $query) use ($searchTerm) {
|
||||
$query->where('name', 'like', "%{$searchTerm}%");
|
||||
});
|
||||
});
|
||||
}),
|
||||
|
||||
Column::make('Aksi')
|
||||
->label(function ($row) {
|
||||
|
||||
@ -49,7 +49,14 @@ public function columns(): array
|
||||
<div class='text-gray-400 text-[12px]'>Qty: {$value['quantity']}</div>
|
||||
</div>"
|
||||
)
|
||||
->flexCol(['class' => 'flex-col gap-3']),
|
||||
->flexCol(['class' => 'flex-col gap-3'])
|
||||
->searchable(function ($query, $searchTerm) {
|
||||
$query->orWhereHas('items', function (Builder $query) use ($searchTerm) {
|
||||
$query->whereHas('transferable', function (Builder $query) use ($searchTerm) {
|
||||
$query->where('name', 'like', "%{$searchTerm}%");
|
||||
});
|
||||
});
|
||||
}),
|
||||
|
||||
Column::make('Aksi')
|
||||
->label(function ($row) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user