【发布时间】:2021-07-06 23:09:47
【问题描述】:
您好我想知道是否可以对不是 sql 表字段的字段进行排序是两个字段的平衡。我有一个表,其中的字段可以排序,但是当我尝试对不是 sql 表字段的字段进行排序时,会出现有意义的错误,
<th class=" tracking-wider"wire:click="sortBy('balance')" style="cursor: pointer;">Balance</th>
<td>{{ ((int)$charge->taskscharges - (int)$charge->payment)}}€ </td>
livewire 组件:
public function sortBy($field){
if ($this->sortDirection =='asc'){
$this ->sortDirection ='desc';
}
else{
$this->sortDirection ='asc';
}
return $this ->sortBy = $field;
}
public function render()
{ $charges = charge::query()
->search($this->search)
->orderBy($this->sortBy,$this->sortDirection)
->paginate($this->perPage);
return view('livewire.charges.show',['charges'=>$charges
]);
}
【问题讨论】:
标签: laravel eloquent laravel-livewire