问题标签 [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.
php - 使用关系不同名称的 Laravel 数据表服务
我尝试使用 2 个单词的方法关系。我如何使用数据表服务实现关系->with
?在query
方法中看起来像这样:
哪个与数据库表具有不同的名称(数据库表名称为categoryStatus
is master_category_status
),然后我在这样的列中调用它:
这是 Pihak 模型
我有一个错误Requested unknown parameter 'categoryStatus.name'
php - LRAVEL 8 分页不存在,我需要按 region_id 选择数据并对其进行分页
我在 Laravel 文档中找到了 paginate() 方法。但是,当我实施它时它不起作用。我收到分页不存在的错误。我知道分页可能只适用于 all(),但我只需要几列,并且我需要像在 show 方法中那样按区域选择数据。如何重写索引和显示方法以使其工作?
指数法
显示方法
php - 如何解决将数据写入数据库的问题?
我创建了一个页面,您可以在其中向数据库添加记录,当我添加记录时出现错误:
SQLSTATE [HY000]:一般错误:1364 字段“网站”没有默认值(SQL:插入business
(name
、、、、)值(电机mail
,motor@mail.com,2021-02-02 07:47:26 , 2021-02-02 07:47:26))updated_at
created_at
下面附上截图。
我的数据库 business_table.php
我的控制器:BusinessController.php
我的模型:Business.php
我的 createbusiness.blade.php(查看页面以向数据库添加新条目)
php - 将数据库中的表输出添加到站点页面后,站点上的页面停止工作
我在网站的页面上做了一个板块的显示,然后出现以下错误(错误截图如下)错误文本:
未定义变量:用户(查看:/home/vagrant/code/bacon/resources/views/users.blade.php)
我的 MainController.php:
我的 web.php(路线):
我的模型 User.php:
我的控制器UsersController.php:
我的 users_table.php:
我的 users.blade.php(查看页面):
laravel - 本地服务器正确显示 yajra laravel 数据表,远程服务器给出错误 500
我可以在本地服务器上看到我的数据表,因此我将文件推送到 git,将它们拉到本地服务器,然后使用php artisan vendor:publish --tag=datatables
.
我还清除了缓存,并尝试了以下方法:
当我尝试查看远程服务器上的数据表时,我仍然收到错误 500。这是我的 laravel.log,我希望它能告诉别人我不理解的东西。
我需要做什么才能让它在我的远程服务器上工作?请为我哑口无言。我在其他网站上做过这个,所以这次我没有得到什么不起作用。
php - 创建从数据库中删除数据的函数的困难
我在表格中创建了一个按钮来实现网站删除数据的功能,我按照视频教程做了所有的事情,在我做完所有事情刷新页面后出现错误:
未定义变量:值(查看:/home/vagrant/code/bacon/resources/views/business.blade.php)
(我还附上了错误截图)https://i.stack.imgur.com/4nLEX.png
我的控制器“BusinessController.php”:
我的路线“web.php”:
我的观点“business.blade.php”:
php - 创建页面以更改刀片中表中的数据时出错
我创建了一个页面来实现从表中更改数据的功能,在我完成了视频教程中的所有操作后,我不知何故无法使用此页面,这是错误的文本:
(我还附上了错误截图) https://i.stack.imgur.com/vs7Wj.png
我的控制器“BusinessController.php”:
我的路线“web.php”:
我的观点“business.blade.php”:
我对更新数据函数“update.blade.php”的看法:
laravel - 如何在 laravel 8 中使用 md5 而不是 bcrypt 对密码进行哈希处理?
我想在 laravel 8 中使用 md5 而不是 bcrypt 对密码进行哈希处理。在我的登录控制器 LoginController.php 中:
在我的 UserController 中,我有:
新用户使用 md5 保存在数据库中,但是当我尝试登录时,它给了我这个错误:
mysql - 使 MySQL 查询更高效
我有两张桌子,users
和points
。目前users
有 84,263 行,而points
有 1,636,119 行。每个用户可以有 0 个或多个点,我需要提取最后创建的点。
我尝试过的查询,但花费的时间太长(我们说的是几分钟,而不是几秒钟):
为什么我不限制结果并且一次只返回 100 个?因为我在 Laravel 中使用 Yajra DataTables 并且在限制结果时,它只返回有限的结果并且它不承认还有更多结果。因此,我只得到 100 行而不是 84,263 行,仅此而已。