Привет, ребята. У меня небольшая проблема с пакетом яджры. Я хочу показать идентификационный номер принадлежащего корабля, но не смог. Я стараюсь более 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. Идентификатор работает правильно, но как я могу это сделать? Пожалуйста, будьте конкретны. Я проверил все вопросы яджры. Я не мог этого сделать ..
Задача ещё не решена.
Других решений пока нет …