Как исправить «столбец «create_at» в предложении заказа неоднозначен» в таблице данных Laravel 8 YajraPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как исправить «столбец «create_at» в предложении заказа неоднозначен» в таблице данных Laravel 8 Yajra

Сообщение Anonymous »

Я использую таблицы данных Yajra в своем проекте Laravel, но при сортировке (а также поиске) таблиц данных возникает проблема.

столбец «created_at» по порядку предложение неоднозначно

Я знаю, что эта ошибка связана с тем, что в других таблицах есть столбец «created_at».
но я не знаю, как это исправить.
Вот мой контроллер:

Код: Выделить всё

public function index()
{
$partners = Partner::with(['term', 'user', 'invoices', 'bills', 'transactions']);
$users = User::get(['id', 'first_name', 'last_name']);
$terms = Term::get(['id', 'name']);
$banks = Bank::get(['id', 'name']);
return view('inc.partners', compact('partners', 'users', 'terms', 'banks'));
}

public function datatable()
{
$partners = Partner::with(['term', 'user', 'invoices', 'bills', 'transactions'])->latest();

return Datatables::of($partners)
->editColumn('full_name', function($partner) {
return '[url=#]id.'"
data-action="'. route('partners.update', $partner->id) .'"
data-full_name="'.$partner->full_name . '"
data-code="'.$partner->code. '"
data-street1="'.$partner->street1. '"
data-country="'.$partner->country. '"
data-state="'.$partner->state. '"
data-city="'.$partner->city. '"
data-zip_code="'.$partner->zip_code. '"
data-type="'.$partner->type. '"
data-inbound_credit="' . $partner->inbound_credit . '"
data-outbound_credit="' . $partner->outbound_credit . '"
data-notice_contacts="' . $partner->notice_contacts . '"
data-status="' . $partner->status . '"
data-credit="' . $partner->credit . '"
data-debit="' . $partner->debit . '"
data-user_id="' . $partner->user_id . '"
data-term_id="' . $partner->term_id . '"
>[i][/i][/url]

[i][/i]';
})
->make(true);
}
Мои скрипты таблиц данных:

Код: Выделить всё

  $(function() {
let partnersdatatable = $('#partnersdatatable-table').DataTable({
pageLength: 100,
processing: true,
serverSide: true,
ajax: '{{ route('partners.datatable') }}',
columns: [{
data: 'code',
name: 'code'
},
{
data: 'full_name',
name: 'full_name'
},
{
data: 'term',
name: 'term.name'
},
{
data: 'inbound_credit',
name: 'inbound_credit'
},
{
data: 'outbound_credit',
name: 'outbound_credit'
},
{
data: 'user',
name: 'user.first_name'
},
{
data: 'type',
name: 'type'
},
{
data: 'balance',
name: 'balance'
},
{
data: 'status',
name: 'status'
},
{
data: 'action',
name: 'action',
orderable: false,
searchable: false
},
],
lengthMenu: [
[10, 50, 100, 250, 3000, 5000],
[10, 50, 100, 250, 3000, 5000]
],
buttons: [{
extend: 'colvis',
text: '[i][/i]',
className: 'btn bg-blue btn-icon dropdown-toggle'
}]
});
$('.filter-input').keyup(function() {
partnersdatatable.column($(this).data('column')).search($(this).val()).draw();
});
});
ОБНОВЛЕНИЕ 1
Вот изображение ошибки:
Изображение

Эта ошибка существует почти во всех моих таблицах данных.
Как исправить ошибку сортировки и поиска?

Подробнее здесь: https://stackoverflow.com/questions/679 ... el-8-yajra
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»