Javascript 带有ajax的DataTable via route不显示数据laravel 5

Javascript 带有ajax的DataTable via route不显示数据laravel 5,javascript,php,ajax,laravel,datatable,Javascript,Php,Ajax,Laravel,Datatable,这是我用来填充数据表的代码,但没有打印数据, 这是我创建的访问数据的路径,当我直接访问web时可以看到它: Route::get('listsolicitudes/solicitudes','Admin\ListrequestController@getTable')->name('datatable.solicitudes'); 这是我正在使用的脚本: $(function() { $('#tablesolicitud').DataTable({ "a

这是我用来填充数据表的代码,但没有打印数据, 这是我创建的访问数据的路径,当我直接访问web时可以看到它:

Route::get('listsolicitudes/solicitudes','Admin\ListrequestController@getTable')->name('datatable.solicitudes');
这是我正在使用的脚本:

$(function() {
    $('#tablesolicitud').DataTable({
        "ajax":{
            "url": "{{route('datatable.solicitudes')}}",
            "dataSrc": ""
        },      
        "columns": [
            { "data": "order_id" },
            { "data": "request_date" },
            { "data": "status_order_id" },
            { "data": "user_name" },
            { "data": "type" },
            { "data": "cause" },
            { "data": "detail_cause" }                    
            ],
    });
});
根据某人的请求,这是控制器:

public function getTable(){
    $solicitudes = Workshoporder::select('order_id','request_date','status_order_id','user_name','type','cause','detail_cause')->get();

    return datatables()->of($solicitudes)->toJson();

}

发布您的控制器代码
Admin\ListrequestController@getTable
我刚刚更新了控制器代码