MedicOneSystems / MedicOneSystems/livewire-datatables
Searchable not working using callbacks
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 1.2k
- Forks
- 257
- PR merge metrics
- No merged PRs in 30d
Description
Column::callback('id','get_name')
->label('User achived')
->sortBy('users.id')
->searchable(),
//Function
public function get_name($id)
{
$user = User::findOrFail($id);
$action = $user->customer_id;
if(!empty($action))
{
return $action->detail->name??'';
}
}
This kind of function search is not working?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the reported Column::callback('id', 'get_name')->searchable() case in a minimal Laravel datatable. Trace the callback-column search path and verify whether searching the returned value works; done means callback output can be searched while sorting by users.id remains supported.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- laravel, php
- Domain
- backend, search
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100