微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Laravel - 使用 Infyom 包构建 Yajra DataTable 不显示数据

如何解决Laravel - 使用 Infyom 包构建 Yajra DataTable 不显示数据

我已经将 Laravel 8 与 Yajra DataTable 结合使用,我想测试 Infyom Laravel-Generator,这似乎是一个很棒的包。

我创建了我的第一个测试应用程序并生成一个 Yajra 数据表。 我看到数据表页面我能够创建第一条记录,数据库中的表已更新,但页面始终没有记录,即使我刷新它。

并且页面上没有搜索输入

我看到Laravel 日志中没有任何内容。 当我在开发模式下打开浏览器 (firefox) 时,我看到没有 XHR 请求,这似乎是异常的,因为我在没有 Infyom 包的数据表构建网站上看到这样的请求。

查看 html 页面的源代码,不存在可数据脚本!

所以 pb 应该来自生成脚本,我使用了这个 cde :

PHP artisan infyom:scaffold Es5 --fromTable --tableName=es5 --datatables=true

对于调试/解释此问题的任何帮助,我将不胜感激。

提前致谢。

PS:如果你想让我分享一些代码,请告诉我,但现在我不知道哪一部分应该有用。

解决方法

如果您在 HTML 表中定义的列数不等于您尝试在 javascript 代码中填充的字段数,则可能会发生这种情况。

,

你是如何实现的?
您是否使用了服务实现?建议这样处理

,

我忘记发布数据表 add_on html 和按钮

并在这里找到解决方案

https://github.com/InfyOmLabs/laravel-generator/issues/84

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。