问题标签 [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 回答
2476 浏览

php - 用 PHP 连接 SQL Server:Laravel 5.3

在 config\database.php 下面的设置从 mysql 更改为 sqlsrv

在连接列表中添加了以下代码。

下面的 .env 文件里面是对 Sql Server 的修改

错误详情

Connector.php 第 119 行中的 PDOException:找不到驱动程序

0 投票
3 回答
291 浏览

php - 在所有请求都成功提交之前,数据库没有响应:MySQL

我正在为 Web API 使用 Laravel 5.3,下面是我的 JQuery Ajax 请求,它同时保存记录。下面是代码..

我正在使用 for 循环来保存 100 条记录。请检查有async: true,。我之所以说它是同时保存记录,是因为尽管我确认所有请求都已成功提交,但请求是随机提交的。

select * from tblrole我的问题是:在提交所有上述 ajax 请求之前,我无法提交 select 语句。

问题是:在提交所有请求之前,数据库没有响应。

在 Post 请求提交过程中,我应该如何检索记录?

以下是我的 Phpmyadmin 详细信息。

在此处输入图像描述

0 投票
1 回答
3844 浏览

node.js - Laravel echo、socket.io 和 laravel-echo-server 不起作用

这可能是我遇到过的最令人沮丧的事情,可悲的是,这可能是我做的一些愚蠢的事情。

以下是我正在使用的三件事的链接:

这是我的问题:我的网站不断地走这条路线:http://192.168.10.10:6001/socket.io. 我不知道它为什么会走这条路线,因为我没有socket.io在我的代码中的任何地方定义该部分。这是我在 bootstrap.js 中用于实例化 Laravel Echo 的代码。

这是我的 socket.js 文件(node.js)中的代码:

到目前为止,这里没有任何可能出错的地方。这是链接回cdn的错误消息。奇怪的是,更改window.Echo主机会更改域,但我不知道如何更改 socket.io 部分。

截屏:

这让你想知道,它是否在 Socket.io 文件的某个地方进行了硬编码?这是我第一次使用 Socket.io,所以我无从得知。也许在我放入 CDN 之后,我需要做一些额外的设置?Laravel 文档说要做的就是添加脚本标签,而 Laravel 以拥有出色的文档而闻名。

任何专业知识将不胜感激,请赐教!

更新

MMMTroy 建议我在 vm 中启动我的 socket.io 服务器,而不是我的普通计算机。这很有意义,并且可能是问题所在。但现在我遇到了另一个问题。之前,我只是启动服务器(在我的普通计算机上),它会说:EchoServer: "Server running at http://192.168.10.10:6001". 现在,当我尝试在我的 vm 上启动服务器时,它返回此错误:

我该怎么办这个错误?我查看了 laravel-echo-server emitPresenceEvents 函数,但我不知道发生了什么。

谢谢。

固定的!

我终于修复了它,它与节点版本有关。我将宅基地节点更新到最新版本并修复了它。

0 投票
3 回答
645 浏览

php - Laravel 5.3:hasManyThrough 关系

我有以下情况:

我的位置数据有一个 Eloquent 模型。现在我想做的是创建一个 RESTful API,我可以在其中通过网络模型检索所有者数据。

我试过使用hasManyThrough没有运气。该模型具有以下关系;

这么多位置属于一个网络,每个网络都有一个所有者。情况总是如此。

我试过以下。

然后在我的资源中返回模型。

我没有收到错误,但模型没有返回任何所有者,而只是一个空数组。

任何人都可以帮助我使用 Laravel 的 Eloquent 在这些模型之间建立关系吗?我正在使用 Laravel 5.3。

0 投票
3 回答
5996 浏览

laravel-routing - Laravel 5.3 Route model binding with multiple parameters

Is it possible to have route model binding using multiple parameters? For example

Web Routes:

So url www.mysite.com/blue/shoe will be binded to shoe Model, which has color blue.

0 投票
4 回答
97 浏览

php - PHP { } 和 {{ }} 有什么区别

我正在使用 PHP Laravel 框架,我遇到了一些代码示例,其中 {{ }} 在 html 代码中使用,如下所示:

我的结论是 {{ }} 用于在 HTML 中编写非 HTML 代码,对吗?

{ } 的用途是什么?

感谢您的回答。

0 投票
3 回答
726 浏览

php - RouteCollection.php 中的 Laravel 5.3 NotFoundHttpException

我刚刚安装了 laravel 5.3 并创建了一个新控制器。我已经定义了路线,但我没有到达这个网址。我已经在 routes/web.php 文件中编写了这段代码。这是我的路线代码:

路由文件:

控制器文件:

0 投票
1 回答
434 浏览

laravel - Eloquent ORM 多态关系

我正在尝试构建基于角色的用户管理,但按多种类型的资源进行细分。

我有这个关系模型: 具有基本表的关系模型

我需要在用户配置文件管理视图中显示如下内容: 预期结果视图

但我不想进行如下查询:

我想使用多对多的多态关系来利用 Laravel 的 Eager/Lazy 加载,但我不知道该怎么做。另一个需要考虑的有趣特性是,我不想在数据库中存储类似的类型App\Models\EventApp\Models\Article或者App\Models\Photo地图对我来说效果不佳(因为关系设置不正确)。

任何的想法?

0 投票
1 回答
567 浏览

laravel - 当页数 = 1 时,laravel 5.3 中的分页

我有城市表,它有 7 个城市我有一个查看页面来显示这些城市,每页有 10 个城市

控制器:

看法:

但问题是分页渲染显示为第 1 页,此问题发生在 laravel5.3 中,在 laravel5.2 中未发现

在此处输入图像描述

0 投票
1 回答
619 浏览

laravel - 如何将数据添加到 Auth Laravel 中的相关表?

我使用 Laravel 5.3 中的标准机制认证是通过命令构建的:php artisan make:auth.

因此,它RegisterController使用以下方法创建了控制器:

因此,我需要扩展此方法以将数据添加到用户表的相关表中。为此,我这样做:

在此之后我得到错误: