没有模型[App \ Facility] getAllData的查询结果

时间:2018-04-03 02:44:19

标签: ajax laravel datatables

我想问一下这个问题,因为这让我很疯狂。

所以我想使用ajax加载数据表,我在视图中得到了这个

$.ajax({
    type: "GET",
    url: "facility/getAllData",
    success: function(data) {
        console.log(data);
    }
});

然后这是我的路线

Route::get('/master_data/facility/getAllData', 'FacilityController@getAllData')->name('facility.getAllData');

最后一部分是我的控制器

public function getAllData()
{
    $facilities = Facility::all();

    return response()->json($facilities);
}

这就是我的所有代码,我已经使用了App \ Facility;我的代码出了什么问题?感谢

1 个答案:

答案 0 :(得分:1)

您正在使用命名路线,因此您需要在视图中添加以下内容:

$.ajax({
    type: "GET",
    url: {{ route("facility/getAllData") }}, // named route
    success: function(data) {
        console.log(data);
    }
});

或使用完整路线网址url: "/master_data/facility/getAllData"