Я добавил Kyslik / column-sortable простая сортировка в мои таблицы, и все, казалось, работало очень хорошо, пока я не отправил обновления на работающий сервер. Я не получаю никаких ошибок, просто при нажатии на заголовки столбцов таблицы обновляется таблица, но ничего не меняется и ничего не сортируется.
Модель пользователя:
use Kyslik\ColumnSortable\Sortable;
class User extends Authenticatable
{
use Notifiable, Sortable;
public $sortable = [
'id',
'name',
'username',
'created_at',
'role',
];
...
}
Пользователь index.blade. php:
<tr>
<th scope="col">@sortablelink('id', '#')</th>
</tr>
</thead>
<tbody>
@foreach($users as $user)
<tr>
<th scope="row">{{$user->id}}</th>
</tr>
@endforeach
</tbody>
</table>
{!! $users->appends(\Request::except('page'))->render() !!}
Контроллер пользователя:
public function index(){
$users = User::sortable(['id' => 'desc'])->paginate(50);
return view('users.index')->with('users', $users);
}
I ' m используя Laravel 6.
Когда я удаляю из контроллера порядок по умолчанию ['id' => 'desc']
, таблица возвращается к c, но все равно не работает.