问题标签 [laravel-datatables]
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.
laravel-5 - 如何对数据表中的多列应用 switch 语句
我有一个实现数据表来显示数据的 laravel 项目。我想使用一些标签来格式化表格上的某些列。
现在的问题是有第二个 switch 语句,第一个运行正常并且格式显示正常。
我想用标签格式化第 2 列和第 5 列,如何实现?
laravel - 行组服务器端 Yajra 数据表
我对 yajra 数据表在服务器端创建行组有疑问。我希望行组显示company.name 中的所有员工。我现在的代码是这样的:
在刀片中,我只是像这样调用数据表
和这样的脚本
如果我按照https://datatables.yajrabox.com/eloquent/master上的教程进行操作,则可以创建行组,但我不知道如何在服务器端实现。但是我在刀片中的代码是如此不同。像这样的教程调用数据表。
谢谢您是否可以帮助我并解释如何解决问题代码
php - 从 JSON 到 php 数组的 Laravel mutator 以显示在数据表中
我正在尝试在我的数据库中检索格式为 JSON 的别名列表。但是,当我使用 casts mutator 时,它只会删除引用符号。
像下面这样:
"[`SOME ALIAS HERE`]"
变成:
[`SOME ALIAS HERE`]
仅此而已。
如前所述,我尝试使用强制转换将其转换为 PHP 数组,但没有运气。关于如何解决我遇到的这个问题的任何建议?
可以在此处找到有关数据库本身结构的更多信息: https ://github.com/AsYetUntitled/Framework/blob/master/altislife.sql
在“玩家”表下。
编辑:运行 LARAVEL 6
并澄清使用强制转换修改器时列中的数据会是什么样子。它看起来像这样
[[`license_civ_driver`,0],[`license_civ_boat`,0],[`license_civ_pilot`,0],[`license_civ_trucking`,0],[`license_civ_gun`,0],[`license_civ_dive`,0],[`license_civ_home`,0],[`license_civ_oil`,0],[`license_civ_diamond`,0],[`license_civ_salt`,0],[`license_civ_sand`,0],[`license_civ_iron`,0],[`license_civ_copper`,0],[`license_civ_cement`,0],[`license_civ_medmarijuana`,0],[`license_civ_cocaine`,0],[`license_civ_heroin`,0],[`license_civ_marijuana`,0],[`license_civ_rebel`,0]]
php - Laravel View Composer,似乎无法让它工作
所以我遵循了许多教程和视频并在这里检查过,似乎无法让它工作,真的需要帮助。我将提供我的代码并解释我试图这样做,希望有人可以帮助我解决这个问题。所以我试图通过视图作曲家将我的 $user 和 $company 数据从我的数据库传递到我的部分布局。我使用 php artisan 在我的视图/作曲家文件夹中制作了 composerserviceprovider 和dashboardcomposer,但我得到了错误。
我的 composerserviceprovider.php 如下
我的dashboardnavcomposer.php 如下
我可能做错了什么或完全错过了一步,我已经做了 php artisan dumpautoload,所以这不是问题。任何帮助,将不胜感激。也让你知道,我在 10 多年前就这样做了,我辞去卡车司机的职务,所以上次我这样做 php4 是王道。所以请理解我大约 30 天前才开始重新学习这个。
提前感谢您提供的任何帮助。
laravel - Laravel 数据表 - 只返回请求的列,删除额外的模型字段
我在网站上使用Laravel 数据表。
数据通过 AJAX 加载。在我的前端代码中,我选择表格需要的列:
在后端,我目前正在构建响应,如下所示:
一切都正确显示,但我分析了 ajax 响应,我注意到每个列甚至user
每个产品的关系都被返回。基本上,对于表中的每一行,我都会返回一大堆不应该在前端可用的无用数据。
有没有办法强制数据表构建器只包含这些字段而不包含其他所有内容?
我唯一能做的就是在 eloquent 查询中只选择所需的字段:
但是这个解决方案是不可行的,因为我需要大部分字段和关系来构建额外的列(即actions
)。在构建所需的列后,应过滤该字段。
虽然自动解决方案是完美的,但我也会考虑手动解决方案(我必须手动指定要在响应中包含哪些字段)
laravel-5 - 在 Eloquent 查询或 Yarja 数据表中格式化数字
我正在写一个包含区域和人口的可搜索表。这是基本查询:
在我看来,这一切都很好,除了人口字段,例如,返回类似 29121286 的东西,当然我想格式化它,所以它是 29,121,286。
这可以在查询中完成还是在数据表本身中完成?
php - 我不知道如何实现“属于”。拉拉维尔
请帮帮我我的问题是这样的:
我在 laravel 中与 eloquent 有关系。我尝试使用 Datatables 但我不知道如何做“ BelongTo Relations ”。另外,在关系中寻找一个想法
我试过“模型属于演示”,但没有结果。它还返回错误:
在 index.blade.php 是 JS 在 RelationCertificationController.php 中是“getBelongsTo” 在 api.php 在 web.php 中“DataTables 警告:表 id=certificaciones - 请求的未知参数 'mat_professional_details.n_matriculated' 用于第 0 行、第 1 列。有关此错误的更多信息,请参阅http://datatables.net/tn/4 ”
系统详情
- 操作系统
- PHP:7.4.3
- 拉拉维尔:6.5
- Laravel 数据表版本:9.0
laravel - Laravel 数据表原始列
我有这样的代码来显示数据表的操作按钮
但是@csrf
and@method("DELETE")
成为字符串/文本(不是方法)。我试图追加{{ }}
,@csrf
但@method("DELETE")
它不起作用。如何在刀片模板中将该文本更改为方法而不为这样的操作按钮创建新视图?
谢谢!
laravel-7 - Laravel Yajra 数据表隐藏空列
去往hide empty
或去往的最佳方式null comumns
是Yajra Datatables
:
每当有任何数据时,我如何隐藏th
。例如,使用,我应该使用什么条件来测试is或table
empty or null
visible:
data:
empty
null