问题标签 [laravel-6.2]

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 回答
250 浏览

laravel - Laravel - 雄辩的关系有很多但也有一个?

我已经在整个网络上苦苦挣扎了大约 2 个小时。

我有一个 USER 模型、一个 RUN 模型和一个 TIME 模型。

在现实世界中,用户正在比赛中,并将他们的时间与 USER_id 和 RUN_id 一起输入数据库。

对于每个 RUN_id,用户应该只能在 TIMES 表中拥有一行 - 如果这有意义的话!

这是我需要在控制器级别管理的东西吗?还是我可以设置一个关系来确保这种样式的重复条目不能进入数据库?

目前的数据库结构:


用户:

姓名


运行:

姓名


时间:

时间

用户身份

run_id


模型:

用户:

跑:

时间:

0 投票
1 回答
326 浏览

php - 授权后未调用 Laravel 6.x 策略(无中间件)

我在使用 Laravel 6 政策时遇到了一些问题。即使它应该是未经身份验证的请求,我总是得到 403 未经授权的请求。

文件:

api.php

代理控制器.php

AgencyPolicy.php

AuthServiceProvider.php

我的代码与文档相同,但我不断收到未经授权的 403,而且我终其一生都无法理解发生了什么。所有帮助将不胜感激。

0 投票
2 回答
4177 浏览

laravel - Laravel - 根据子关联获取父数据

我正在尝试列出用户有时间的所有跑步(将跑步视为比赛)。用户不会总是运行,所以不会总是有时间。

除了这一部分之外,一切都很好,我在浏览完文档后还没有弄清楚。

目前我正在尝试以下,但它不会产生任何用户,只是一个空数组:

我在这里缺少什么吗?这是我的数据库结构和模型关系:

目前的数据库结构:


用户:

ID

姓名


运行:

ID

姓名


时间:

ID

时间

用户身份

run_id


模型:

用户:

跑:

时间:

0 投票
2 回答
457 浏览

laravel - Laravel 6.x 使用 Eloquent 和数组 - 避免在 foreach 中查询

嗨,我的应用程序中的 foreach 循环中有很多 Eloquent 查询,我试图尽可能避免这种做法。

例子:

我有更多的领域我正在使用 foreach 来获得我想要的东西,在其中一些我查询可能 10 到 100 次 - 这是我现在根据不同的 Stack Overflow 答案尝试的内容:

但这并没有给我我需要的数组格式,我需要一维 [id] => [title] 但是那个给我列名。来源:仅从 Laravel 集合中获取特定属性

谢谢

谢谢!尝试这个给了我主键作为数组键和状态标题作为没有列名的值。抱歉,我刚刚意识到这个示例在 foreach 中没有查询。

我还有一个不知道该怎么做的问题:现在我想连接一些列,例如:

所以基本上我将我的数组键作为主键 ID,将值作为连接的标题和结果?

请帮助我在使用 ->pluck() 方法时遇到问题:

尝试获取数组但 pluck() 在我的不同查询中表现不同,有时我会收到错误。我也试图采摘超过 2 列它给出了一个错误,例如

0 投票
3 回答
687 浏览

mysql - SQLSTATE[HY000] [1045] 用户'wymtavvh_admin'@'localhost'的访问被拒绝(使用密码:YES)

我在实时共享主机上使用 laravel,尽管使用了正确的数据库连接凭据,但仍出现上述错误。我已经编辑了 .env 和 database.php 文件并添加了必要的凭据。我的问题是相同的凭据正在处理我编写的用于测试的原始 php 文件,但不适用于 laravel。laravel 项目虽然在本地主机上正常工作

这是 .env 文件代码的示例

这是编辑后的 ​​database.php 文件的片段

请注意,在本地环境中,数据库端口为 3309,我已根据生产环境端口将其更改为 3306。我可能做错了什么?

0 投票
1 回答
1219 浏览

php - Laravel Eloquent 按字母数字值排序

我正在使用 laravel 6.x,我有这样的行

我想要这样的结果

谢谢

0 投票
1 回答
50 浏览

jquery - 如何在 Laravel6 中使用 Ajax 提交表单?

我正在尝试使用 ajax 提交表单,但我正在提交,当我单击提交按钮时,它不是使用 ajax 提交,而是使用表单方法提交。请让我知道我在哪里弄错了。

这是我的 Ajax 表单数据:

这是表单视图数据...

0 投票
1 回答
34 浏览

laravel - 在关系查询中找不到类 xx

我的 Laravel 6.6.2 有问题!

当我想访问子表时!有时我得到以下错误

找不到类“应用\产品”

模型 :

控制器

但是当我像下面的代码一样更改控制器代码时,一切都很好。

我的 php 版本:7.2

谢谢大家

0 投票
0 回答
22 浏览

laravel - laravel 中的依赖连续 crud

我正在尝试实施在线考试系统。

我创建Exam了可以插入和更新考试的 CRUD。
然后我有一个Question需要为每次考试插入和更新的模型。

我需要在考试单页视图中显示问题列表,然后使用所选考试 ID 作为问题的外键创建一个问题。

我应该如何实现路由、控制器和视图?

http://127.0.0.1:8000/exams/1/questions/create

http://127.0.0.1:8000/exams/1/questions/1

0 投票
1 回答
88 浏览

php - 我的表正在更新,但在 Laravel 6 更新之前未验证

我第一次使用 Laravel,版本 6.2。我的代码可以很好地更新数据库上的表,但它在更新之前不验证数据。这是我第一次需要自己验证我的表单(不是默认的 laravel auth),我认为我缺少一些基本的东西来让它工作。

我正在尝试使用当前密码 - 新密码 - 确认新密码来制作典型的更改密码表格。下面是我的路线,我的控制器和我的观点。

路线

更改密码控制器.php

cambiarclave.blade.php