问题标签 [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.
php - Laravel Url 生成问题
当我把这个
我得到这个链接:localhost:8000/dashboard/edit?3
我想让网址像:localhost:8000/dashboard/edit/3
我应该怎么办 ?你能帮帮我吗?
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:
php - Laravel 多对多不使用 id 列
我有 3 张桌子。玩家、玩家技能和技能。
我用这种方法创建了播放器模型。
输出此查询:
该查询有效,但我希望得到一个并非每次都使用表的 id 字段并且只使用我指定的字段的查询。它在“?”处使用技能的 id 和 player.id。的查询。有没有解决的办法?还是我需要重新加工我的表格以符合要求?
我也尝试添加更多类似下面的选项,但无济于事。
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 文件:
authentication - 护照 - “未经身份验证”。- Laravel 5.3
我希望有人可以解释为什么我unauthenticated
已经执行了成功的Oauth 2
身份验证过程。
我已经像在 Laravel 的文档中一样设置了Passport
包,并且成功通过了身份验证,接收了令牌值等等。但是,当我尝试发出get
请求时,比如说,/api/user
我得到一个Unauthenticated
错误作为响应。Authorization
正如文档中所述,我将令牌值用作带有键 name 的标头。
此功能假设将我自己作为经过身份验证的用户还给我,但我只得到Unauthenticated
. 同样,如果我只返回第一个用户,我又会得到Unauthenticated
.
在 的教程中Laracast
,指导 的设置,指导Passport
者的路线中没有->middleware("auth:api")
。但如果它不存在,那么根本不需要身份验证!
请,任何建议或答案都更受欢迎!
laravel - Laravel Blade 在 forelse 中失败,在 foreach 中工作
我正在将 Laravel 从 5.2 升级到 5.3,并且我的 Blade 视图之一不再工作。我将一个数组传递给包含的视图以循环遍历它。我正在使用该forelse
指令,但它一直给我一个 Undefined offset: 1 错误。
这是带有视图调用的控制器片段:
这是刀片文件。
我创建了一个虚拟事务数组,但仍然遇到同样的错误。
此外,当我使用该foreach
指令时,它可以正常工作,但是我必须进行额外的测试以检查是否没有记录。
php - 试图在一对多关系上获取非对象的属性
所以,我正在尝试学习 laravel,但我有点陷入了一对多的关系。所以,我有一个带有 3 个链接的页面,并通过单击这些链接登录到数据库。一切都好,我点击链接,它在数据库中注册链接的 id,但是当我尝试在视图中打印它们时,我得到“试图获取非对象的属性”。
我的模型:
我的控制器:
这就是我单击时登录数据库的方式:
这就是我将日志传递给视图的方式:
在我看来,这是:
后期编辑:
如果这可能是问题,我的表格看起来像这样:
nice_action_logs 表:
nice_actions 表:
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 版本?