问题标签 [laravel-5.3]

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

php - Laravel Url 生成问题

当我把这个

我得到这个链接:localhost:8000/dashboard/edit?3

我想让网址像:localhost:8000/dashboard/edit/3

我应该怎么办 ?你能帮帮我吗?

0 投票
1 回答
1500 浏览

php - Laravel ->get() returning null

I have a collection in Laravel 5.3 that I created after a query, this dd() is just one item, didn't want to spam to much...

EDIT #1:

Here is the $calls->toJSON() output:

The problem is, when I try to do:

Every value in the $response always has 0, or null if I don't put a default value in. The values exist, they are in the collection, and are properly formatted, but for whatever reason I can't get them. Is there something I am missing?

Current Documentation:

https://www.laravel.com/docs/5.3/collections#method-get

EDIT #2:

Found the answer with help from @Andrej Ludinovskov and the correct answer:

0 投票
0 回答
528 浏览

php - Laravel 多对多不使用 id 列

我有 3 张桌子。玩家、玩家技能和技能。

我用这种方法创建了播放器模型。

输出此查询:

该查询有效,但我希望得到一个并非每次都使用表的 id 字段并且只使用我指定的字段的查询。它在“?”处使用技能的 id 和 player.id。的查询。有没有解决的办法?还是我需要重新加工我的表格以符合要求?

我也尝试添加更多类似下面的选项,但无济于事。

0 投票
2 回答
1619 浏览

laravel - SQLSTATE[HY000] [2002] 仅在浏览器中拒绝连接

我在 OS X Yosemite 上,使用 Laravel 5.3 运行最新的宅基地。

我能够从 OS X 在终端中运行和重置迁移。当我使用标准连接使用 Sequel Pro 连接到数据库时,我可以看到这些表。当我通过 SSH 进入虚拟机并运行mysql -uhomestead -psecret.

问题是,当我尝试从浏览器注册新用户时,PDOException in Connector.php line 119: SQLSTATE[HY000] [2002] Connection refused出现错误。当我运行php artisan serve并填写表格时,它可以工作http://localhost:8000/register

我尝试更改DB_HOST为,192.168.10.10但这会导致迁移失败。

我可能在尝试安装 mysql 时造成了一些混乱。我使用自制软件安装了它。然后我跑了mysql.server start,在另一个地方我跑了brew services start mysql,因为我不确定它是否有效。

Homestead.yml 文件:

.env 文件:

web.php 文件:

0 投票
4 回答
9943 浏览

authentication - 护照 - “未经身份验证”。- Laravel 5.3

我希望有人可以解释为什么我unauthenticated已经执行了成功的Oauth 2身份验证过程。

我已经像在 Laravel 的文档中一样设置了Passport包,并且成功通过了身份验证,接收了令牌值等等。但是,当我尝试发出get请求时,比如说,/api/user我得到一个Unauthenticated错误作为响应。Authorization正如文档中所述,我将令牌值用作带有键 name 的标头。

此功能假设将我自己作为经过身份验证的用户还给我,但我只得到Unauthenticated. 同样,如果我只返回第一个用户,我又会得到Unauthenticated.

在 的教程中Laracast,指导 的设置,指导Passport者的路线中没有->middleware("auth:api")。但如果它不存在,那么根本不需要身份验证!

请,任何建议或答案都更受欢迎!

0 投票
4 回答
17585 浏览

php - 作曲家创建项目未安装 Laravel 5.3

我一直在尝试安装 Laravel 5.3,但一直在安装 5.2。这就是我所做的。

这应该引入最新版本的 laravel 5.3 对吗?好吧,我是这么认为的,但我一直在安装 5.2

在此处输入图像描述

然后我觉得这可能是作曲家的问题所以我运行作曲家自我更新

当我运行 create-project 时仍然安装 5.2

我很确定我弄错了,因为我在朋友的笔记本电脑上运行了相同的命令并安装了 5.3

我正在使用 mac book pro 顺便说一句

任何想法为什么会这样以及如何解决?

非常感谢

0 投票
4 回答
1350 浏览

laravel - Laravel Blade 在 forelse 中失败,在 foreach 中工作

我正在将 Laravel 从 5.2 升级到 5.3,并且我的 Blade 视图之一不再工作。我将一个数组传递给包含的视图以循环遍历它。我正在使用该forelse指令,但它一直给我一个 Undefined offset: 1 错误。

这是带有视图调用的控制器片段:

这是刀片文件。

我创建了一个虚拟事务数组,但仍然遇到同样的错误。

此外,当我使用该foreach指令时,它可以正常工作,但是我必须进行额外的测试以检查是否没有记录。

0 投票
3 回答
395 浏览

php - 试图在一对多关系上获取非对象的属性

所以,我正在尝试学习 laravel,但我有点陷入了一对多的关系。所以,我有一个带有 3 个链接的页面,并通过单击这些链接登录到数据库。一切都好,我点击链接,它在数据库中注册链接的 id,但是当我尝试在视图中打印它们时,我得到“试图获取非对象的属性”。

我的模型:

我的控制器:

这就是我单击时登录数据库的方式:

这就是我将日志传递给视图的方式:

在我看来,这是:


后期编辑:

如果这可能是问题,我的表格看起来像这样:

nice_action_logs 表:

nice_actions 表:

0 投票
0 回答
313 浏览

javascript - 在 Laravel Elixir 中使用 jQuery 和 jQueryUI 可排序

我使用 jQuery 和 jQuery UI Sortable 对 Laravel 5.3 应用程序中的某些项目进行排序,但我无法弄清楚如何在app.js文件中正确使用 jQuery 和 jQuery UI。

我都试过了require('jquery')(效果很好),require('jquery-ui')也没有任何错误消息。

我发现的一个配方表明我可以使用以下代码在 JS 文件中同时使用 jQuery 和 jQueryUI:

但这会返回以下错误消息:

Uncaught TypeError: Cannot read property 'version' of undefined (widget.js?e6d7:93)

所以这意味着 jQuery 和 jQuery UI 可以工作,但可能是什么问题?也许是 jQuery 版本?

0 投票
1 回答
1596 浏览

laravel - 通过 Chrome Postman 扩展测试请求类验证时出现 404 错误

下面是我的控制器操作方法。你可以看到我在将数据保存到数据库之前传递了一个请求类的参数来验证

我的请求课程如下。

当我通过网页(刀片)运行上面的代码时,它可以完美运行。

我为 API 创建了一个控制器来发送保存请求。下面是代码

问题来了,当我只输入 1 个字符作为角色名称并且 Request 类进行验证时,我得到 404 错误这次我从 Chrome 中的 Postman Extension 发送请求。

错误详情

在此处输入图像描述