【问题标题】:No query results for model [App\Facility] getAllData模型 [App\Facility] getAllData 没有查询结果
【发布时间】:2018-09-12 06:28:51
【问题描述】:

我想问这个问题,因为这让我发疯。

所以我想使用 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;我的代码有什么问题?谢谢

【问题讨论】:

    标签: ajax laravel datatables


    【解决方案1】:

    您正在使用命名路由,因此您需要在视图中添加类似这样的内容:

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

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

    【讨论】:

      猜你喜欢
      • 2018-03-16
      • 1970-01-01
      • 1970-01-01
      • 2019-12-04
      • 2015-09-23
      • 1970-01-01
      • 1970-01-01
      • 2014-12-26
      • 2019-02-20
      相关资源
      最近更新 更多