Всем привет! Изучаю вью и застопорился с сортировкой, не пойму что не так
props: {
items: Object,
},
data() {
return {
params: {
field: null,
direction: null
},
}
},
methods: {
sort(field) {
this.params.field = field;
this.params.direction = this.params.direction === 'asc' ? 'desc' : 'asc';
}
},
watch: {
params: {
handler() {
this.$inertia.get(this.route('admin'), this.params, {replace: true, preserveState: true});
},
deep: true,
}
},
Route::get('/admin', function () {
return Inertia::render('Dashboard', [
'data' => ConferenceSignup::data(),
'logo' => asset('prosave-academy-logo.png'),
'sort' => ConferenceSignup::query()->when(Request::has('status'), function($query) {
$query->orderBy(Request::input('status'), Request::input('direction'));
}),
]);
По клику параметры в урл передаются, но колонка не сортируется. Где ошибка, куда смотреть?)