如何在绑定到Laravel中的视图时修改数据库数据?

如何在绑定到Laravel中的视图时修改数据库数据?,laravel,datatable,Laravel,Datatable,以下是我现有的JS代码: var CategoriesTablewithFilter = function(){ var table = $('#catDatatable'); var url = $('#url').val(); var tableObj = table.DataTable( { "serverSide": true, "responsive": true, "aoColumnDefs": [

以下是我现有的JS代码:

    var CategoriesTablewithFilter = function(){
    var table = $('#catDatatable');
    var url = $('#url').val();
    var tableObj = table.DataTable( {
        "serverSide": true,
        "responsive": true,


        "aoColumnDefs": [
                          { "bSearchable": true, "aTargets": [ 1 ] },
                        ],

        ajax:
         {
            url: url, 
            dataSrc: 'data',
        },

        columns: [ 
            { data: 'id'},
            { data: 'name'},
            { data: 'status'},

        ],

    } );

}
Status是一个返回1或0的布尔字段。
是否可以将1,0更改为字符串-活动/非活动

您应该对列使用渲染功能:

var CategoriesTablewithFilter = function () {
    var table = $('#catDatatable');
    var url = $('#url').val();
    var tableObj = table.DataTable({
        "serverSide": true,
        "responsive": true,
        "aoColumnDefs": [
            {"bSearchable": true, "aTargets": [1]},
        ],
        ajax:
                {
                    url: url,
                    dataSrc: 'data',
                },
        columns: [
            {data: 'id'},
            {data: 'name'},
            {data: 'status', render: function (data, type, row, meta) {
                return data == 1 ? 'Active' : 'InActive';
            }}
        ],
    });
}

尝试使用console.logdata output调试ajax响应以获取状态值,并使用render函数显示渲染最终输出

columns: [
    { data: 'id'},
    { data: 'name'},
    {
        data: 'status',
        render: function (data, type, full, meta) {
            return full.status == true ? 'Active' : 'Inactive';
        }
    }
]
或者你可以用

columns: [
    { data: 'id'},
    { data: 'name'},
    {
        data: 'status',
        render: function (data, type, full, meta) {
            return data === '1' ? 'Active' : 'Inactive';
        }
    }
]

使用render函数see here->@rad11我对Datatables很陌生,你能给我一个简短的代码片段吗。对于像我这样的初学者来说,文档有点复杂。