嗨,伙计们,我有一个关于 yajra 包的小问题。我想显示属于关系船 id->name 但我做不到。我尝试了 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>
图尔模型
public function alinislar(){
return $this->hasMany(Alinis::class);
}
阿里尼斯模型
public function Tur(){
return $this->belongsTo(Tur::class);
}
我想添加 tur_id -> 名称。id 工作正常,但我该怎么做?请具体。我检查了所有 yajra 问题。我做不到。。