Laravel Datatables Отношения

Привет, ребята. У меня небольшая проблема с пакетом яджры. Я хочу показать идентификационный номер принадлежащего корабля, но не смог. Я стараюсь более 100 переменных. Я не понимаю, как это показать.

This is my APIController$alinislar = Alinis::all();

$turlar = Tur::with('turlar')->select('turlar.*');

return Datatables::of($alinislar, $turlar)
->addColumn('action', function ($alinislar) {
return
'<a href="tur/' . $alinislar->alinis_id . '/edit" class="btn btn-primary" style="margin-right: 10px;">Düzenle</a>' .
'<a href="tur/destroy/' . $alinislar->alinis_id . '" class="btn btn-danger" >Sil</a>';
})
->make(true);

и мой код JS

 <script type="text/javascript" src="//cdn.datatables.net/1.10.16/js/jquery.dataTables.js"></script>

<script src="{{asset('adminsrc/global/vendor/datatables.net-bs4/dataTables.bootstrap4.js')}}"></script>

<script type="text/javascript">

$(document).ready(function () {
$('#dataTable').DataTable({
"language": {
"url": "//cdn.datatables.net/plug-ins/1.10.16/i18n/Turkish.json"},
processing: true,
serverSide: true,
ajax: '{{ route('alinis.getir')}}',
columns: [
{data: "alinis_adi", name: "alinis_adi"},
{data: "tur_id", name: ""},
{data: 'action', name: 'action', orderable: false, searchable: false}
]

});
});</script>

Модель Tur

public function alinislar(){

return $this->hasMany(Alinis::class);

}

Алинис Модель

  public function Tur(){

return $this->belongsTo(Tur::class);

}

Я хочу добавить tur_id -> name. Идентификатор работает правильно, но как я могу это сделать? Пожалуйста, будьте конкретны. Я проверил все вопросы яджры. Я не мог этого сделать ..

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]