0

嗨,伙计们,我有一个关于 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 问题。我做不到。。

4

0 回答 0