问题标签 [yajra-datatable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1264 浏览

laravel - 在 Laravel-Datatables 中雄辩,在选择中选择?

我有 3 张桌子,第 1 张桌子有第 2 张桌子的 FK,第 2 张桌子有第 3 张桌子的 FK:

我需要的是从表 3 中获取“名称”,但从表 1 的模型开始。

我正在尝试这样的事情:

我只用 1 个 JOIN(2 个表)完成了我的数据表,但不知道如何做这 2 个 JOIN(3 个表)。我收到了这个错误:

我应该在查询中修改什么?我是否需要使用查询生成器而不是 Eloquent 和 DB::raw() 查询?

0 投票
1 回答
5162 浏览

laravel - laravel yajra datatable 如何在 datatable 列中显示 json 数据

我有一个包含 json 数据的“poin”列的成员表,例如:

{"IDR":"100", "MYR":"50", "DOLLAR":"25"}

如何使用数据表在一个单元格表中显示该 json 数据?

这是控制器

这是blade.php

谢谢

0 投票
1 回答
580 浏览

ajax - Yajra 关系调用模型 [App\XXX] 上的未定义关系 [XXX_id]

我收到如下错误调用模型 [App\Room] 上的未定义关系 [hotel_id]

模型文件 Hotel.php

模型档案室.php

控制器文件 RoomController.php

路由文件 web.php

迁移 create_new_room

查看文件

它与数据库无关。ajax 文件中可能有错误。

0 投票
2 回答
6053 浏览

laravel - 'Yajra\Datatables\DatatablesServiceProvider' 未找到

嗨,伙计们,我试图在大约 1 周内解决这个问题,但我被困在这里。我尝试了很多事情,例如:composer-dumpload、清除缓存、像这样大写服务提供者: Yajra\Datatables\DatatablesServiceProvider 我运行多个版本的 Yajra,比如 5 和 6。

这是我的 app.config

所以我不知道还要做什么。我有 Laravel 5.1 版本,必须是这个版本,而不是新版本。

如果我们能帮助我解决这个问题,我会非常高兴。

谢谢

0 投票
1 回答
545 浏览

php - Laravel:如何使用 yajra/laravel-datatables 将数据从控制器传递到刀片

我正在使用yajra/laravel-datatables。它已成功安装。现在,我如何将数据Laravel 控制器传递给刀片

这是代码。有很多数据。由于这些原因,加载数据表需要大量时间。我想使用yajra/laravel-datatables 加载数据并将数据传递给 dataTable。

0 投票
0 回答
396 浏览

php - Laravel 数据表关系

嗨,伙计们,我有一个关于 yajra 包的小问题。我想显示属于关系船 id->name 但我做不到。我尝试了 100 多个变量。我不明白如何展示它。

我的js代码是

图尔模型

阿里尼斯模型

我想添加 tur_id -> 名称。id 工作正常,但我该怎么做?请具体。我检查了所有 yajra 问题。我做不到。。

0 投票
1 回答
438 浏览

laravel - yajra 数据表分形从包含的属性中删除数据键

我想使用laravel-datatables-fractal来使用 Fractal 转换服务器端响应。

Product首先,我为这样的模型编写了一个变压器:

如您所见,有一个包含的prices属性使用另一个名为PriceTransformer.

在生成ProductController并返回所有产品的结果作为数据表格式的响应中,我有一个datatable这样的方法:

返回响应,但我遇到的一个问题是:当我想返回prices包含的属性时,它以如下data属性返回:

我想data从包含的属性中删除,它们采用这种格式,例如:

即使我添加了一个序列化程序(如您在上面的代码中看到的并已注释),其内容如下,我将其用于所有其他响应并且运行良好:

但是当使用它时,我得到了这个错误:

什么是问题,如何解决?

0 投票
1 回答
309 浏览

laravel - Laravel Model::find($id) 不过滤结果

我正在尝试编辑一列数据表以在我的索引视图表中显示信息。

这是我在视图中通过 Ajax 调用的控制器方法:

users 表中的字段 'fields_id' 是一个 JSON 字段,如下所示:['1','2','5'],这些是指另一个表的 id:'Fields'。

我已经阅读了这个问题,但我认为我的 db 表没问题,因为增量在Laravel 迁移中是等效的主键。

这是我对表“字段”的迁移:

谢谢

0 投票
3 回答
11666 浏览

php - Laravel Yajra 数据表服务器端存在分页问题

我是 Laravel 的新手,我正在尝试使用带有服务器端功能的Yajra Datatable插件。该插件适用于少量记录,但我有大量大约 100000 条记录。

为了加快我的控制器中的过程,我使用 take(10) 限制查询的结果,并使用另一个查询来计算总结果。到目前为止一切都很好。

问题是如何管理研究。除了主要研究领域外,我还使用了单独的列搜索,但我不知道如何返回正确的记录数来使用单独的搜索过滤器管理分页。

我认为个人搜索键在$columns = $request->get('columns');但我不知道如何管理计数的查询。

感谢您的宝贵建议。

HTML 查看代码:

jQuery代码:

控制器方法:

0 投票
1 回答
923 浏览

php - Yajra 数据表全局搜索不起作用

Yajra 数据表全局搜索不起作用。

控制器代码

JS 代码

一切正常,没有错误或任何问题,但问题是全局搜索总是在网络选项卡中返回相同数量的结果。

我试过的:

我试图$query = Customer::query();用完美的代码替换代码$query = Customer::all();并且搜索完美..

问题是在我添加all()方法之后它变得非常非常慢,因为我使用的是集合而不是查询生成器。