问题标签 [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.

0 投票
1 回答
73 浏览

php - 使用关系不同名称的 Laravel 数据表服务

我尝试使用 2 个单词的方法关系。我如何使用数据表服务实现关系->with?在query方法中看起来像这样:

哪个与数据库表具有不同的名称(数据库表名称为categoryStatusis master_category_status),然后我在这样的列中调用它:

这是 Pihak 模型

我有一个错误Requested unknown parameter 'categoryStatus.name'

0 投票
1 回答
34 浏览

php - LRAVEL 8 分页不存在,我需要按 region_id 选择数据并对其进行分页

我在 Laravel 文档中找到了 paginate() 方法。但是,当我实施它时它不起作用。我收到分页不存在的错误。我知道分页可能只适用于 all(),但我只需要几列,并且我需要像在 show 方法中那样按区域选择数据。如何重写索引和显示方法以使其工作?

指数法

显示方法

0 投票
2 回答
54 浏览

php - 如何解决将数据写入数据库的问题?

我创建了一个页面,您可以在其中向数据库添加记录,当我添加记录时出现错误:

SQLSTATE [HY000]:一般错误:1364 字段“网站”没有默认值(SQL:插入businessname、、、、)值(电机mail,motor@mail.com,2021-02-02 07:47:26 , 2021-02-02 07:47:26))updated_atcreated_at

下面附上截图。

我的数据库 business_table.php

我的控制器:BusinessController.php

我的模型:Business.php

我的 createbusiness.blade.php(查看页面以向数据库添加新条目)

错误截图

0 投票
1 回答
34 浏览

php - 将数据库中的表输出添加到站点页面后,站点上的页面停止工作

我在网站的页面上做了一个板块的显示,然后出现以下错误(错误截图如下)错误文本:

未定义变量:用户(查看:/home/vagrant/code/bacon/resources/views/users.blade.php)

我的 MainController.php:

我的 web.php(路线):

我的模型 User.php:

我的控制器UsersController.php:

我的 users_table.php:

我的 users.blade.php(查看页面):

我的错误截图

0 投票
1 回答
178 浏览

laravel - 本地服务器正确显示 yajra laravel 数据表,远程服务器给出错误 500

我可以在本地服务器上看到我的数据表,因此我将文件推送到 git,将它们拉到本地服务器,然后使用php artisan vendor:publish --tag=datatables.

我还清除了缓存,并尝试了以下方法:

当我尝试查看远程服务器上的数据表时,我仍然收到错误 500。这是我的 laravel.log,我希望它能告诉别人我不理解的东西。

我需要做什么才能让它在我的远程服务器上工作?请为我哑口无言。我在其他网站上做过这个,所以这次我没有得到什么不起作用。

0 投票
2 回答
53 浏览

php - 创建从数据库中删除数据的函数的困难

我在表格中创建了一个按钮来实现网站删除数据的功能,我按照视频教程做了所有的事情,在我做完所有事情刷新页面后出现错误:

未定义变量:值(查看:/home/vagrant/code/bacon/resources/views/business.blade.php)

(我还附上了错误截图)https://i.stack.imgur.com/4nLEX.png

我的控制器“BusinessController.php”:

我的路线“web.php”:

我的观点“business.blade.php”:

0 投票
1 回答
30 浏览

php - 创建页面以更改刀片中表中的数据时出错

我创建了一个页面来实现从表中更改数据的功能,在我完成了视频教程中的所有操作后,我不知何故无法使用此页面,这是错误的文本:

(我还附上了错误截图) https://i.stack.imgur.com/vs7Wj.png

我的控制器“BusinessController.php”:

我的路线“web.php”:

我的观点“business.blade.php”:

我对更新数据函数“update.blade.php”的看法:

0 投票
2 回答
1025 浏览

laravel - 如何在 laravel 8 中使用 md5 而不是 bcrypt 对密码进行哈希处理?

我想在 laravel 8 中使用 md5 而不是 bcrypt 对密码进行哈希处理。在我的登录控制器 LoginController.php 中:

在我的 UserController 中,我有:

新用户使用 md5 保存在数据库中,但是当我尝试登录时,它给了我这个错误:

0 投票
2 回答
1987 浏览

php - Laravel Datatables:如何使用第二个数据对列进行排序

如何根据第二个数据进行排序?排序仅适用于 ID。但是在我的表格中,我添加了一个徽章计数,这就是我想要排序的。

这是我的控制器

我要排序的列不是$row->id,我要的是第二个like abs($row->overall_returns_count)

在我的 Blade 代码中。我写了这样的东西:

在此处输入图像描述

如您所见,如果我单击标题,它不会对徽章进行排序。相反,id当我悬停按钮时,它会按照您在左下角看到的排序。(编号从 2 开始)

系统详情 操作系统 Windows 10

PHP 版本 7.2

Laravel 6.0 版

Laravel 数据表版本 ^9.6

0 投票
3 回答
41 浏览

mysql - 使 MySQL 查询更高效

我有两张桌子,userspoints。目前users有 84,263 行,而points有 1,636,119 行。每个用户可以有 0 个或多个点,我需要提取最后创建的点。

我尝试过的查询,但花费的时间太长(我们说的是几分钟,而不是几秒钟):

为什么我不限制结果并且一次只返回 100 个?因为我在 Laravel 中使用 Yajra DataTables 并且在限制结果时,它只返回有限的结果并且它不承认还有更多结果。因此,我只得到 100 行而不是 84,263 行,仅此而已。