问题标签 [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 投票
2 回答
1169 浏览

laravel - 数据库迁移上的 Laravel 完整性约束违规

我知道这已经被回答了好几次,但我仍然无法弄清楚我的迁移有什么问题。

首先我打电话给合作伙伴迁移

然后我调用用户迁移

最后我调用通知迁移:

任何人都可以弄清楚这有什么问题吗?我正在使用 laravel 5.3 和 php7

0 投票
1 回答
135 浏览

php - 使用附加条件登录laravel 5.3

我正在尝试使用明显的电子邮件和密码对用户进行身份验证,并且如果数据库中的 ban_status 设置为 0。

我查看了最新的 laravel 文档,并在 AuthenticateUsers.php 中尝试过这种方式

据我所知,这不会做任何事情,并且无论禁止状态是否为 0,都会登录用户,我应该在哪里做这个额外的条件?

谢谢

0 投票
7 回答
57075 浏览

laravel - 新 Laravel 项目中缺少 routes.php 文件

我下载了 Composer,安装了 Laravel,并开始了我的第一个 Laravel 项目,开始使用 laracast 上的课程(很棒的课程)学习 Laravel。第二课涵盖路线。我的新项目没有 routes.php 文件。

我删除了作曲家并重新开始。一样。试了两台不同的电脑。一样。我使用的是 NetBeans,所以我尝试使用 PHP Storm。一样。我尝试制作自己的 routes.php 文件,但它似乎无法正常工作,因为此时我对 Laravel 一无所知。我尝试在 htdocs 中创建和保存项目,然后再次在 PHPStorm 项目文件夹中创建和保存项目 - 没有 routes.php 文件。

Composer 保存在这里 - C:\Users\myName\AppData\Roaming\Composer\vendor\bin。我在命令提示符下使用 composer global require "laravel/installer" 来安装 laravel。有任何想法吗?

0 投票
0 回答
630 浏览

php - 我在 laravel 5.3 上运行 cron 时出错

我正在使用 cpanel 共享主机,我使用我的 cron 工作评论,例如

它正在触发,但我在 laravel.log 有一些错误日志

我该如何解决这个问题?请帮我。

0 投票
1 回答
1337 浏览

vue.js - Laravel 5.3 Passport - Vue 错误:评估表达式时出错

这让我这两天头疼。我最近将我的 laravel 应用程序更新到 5.3,在我拉入 Laravel/passport 的本地环境中。安装后,一切都按预期工作。

当我将此更新推送到生产服务器时,一切仍然有效,但 vue 在护照组件上抛出错误。我对 vue 还是很陌生,我找不到导致这种情况的原因。

我尝试的最后一件事是在生产服务器上重新安装 Laravel 和护照,这会导致相同的错误。当我将此安装推送到本地计算机时,一切正常。我猜这是某种依赖错误。

这些是错误:

有没有人遇到过同样的错误,我该如何解决?

编辑:我设法解决了这个问题。我将 php5.6 更新为 php7 并安装了以下 PHP 模块;libgmp-dev,php-gmp。当我再次进行全新安装时,npm 抱怨护照需要两个依赖项;mdanter/ecc 和 indigophp/hash-compat

0 投票
2 回答
13182 浏览

php - Laravel 5.3 : Passport 实现 - {"error":"invalid_client","message":"Client authentication failed"}

我遵循了Laracast 中提到的确切步骤:Laravel 5.3 中的新增功能:Laravelapi authentication Passport使用oauth2.

web.php在客户/消费者项目中的文件如下所示:

我正在获取我需要authorize允许我的客户访问 api 的权限请求页面。但是,一旦我单击授权,我将被重定向到显示以下消息的页面:

如何解决这个问题?

我没有安装laravel/passport在离线项目中。我错过了什么吗?我已经遵循并实施了视频教程中确切提到的内容。我是否必须包含我不知道的其他内容?(我对 oauth2 有非常基本的了解)。

如果有帮助,我正在尝试实现一个离线系统,当有互联网连接时,它会定期将数据发送到在线系统。所以我想我可以构建一个api并发送post包含要存储的信息的请求。

0 投票
0 回答
709 浏览

php - 如何更改 RouteServiceProvider 中定义的路由文件的顺序 - Laravel 5.3

正如 这里介绍的那样,我在我的app/Providers/RouteServiceProvider.

下面我定义了

问题:

project.php我希望先解析路由,然后再解析web.php. 我已经检查了上述定义的所有四个可能位置,例如。把mapProjectRoutes上面和下面mapWebRoutes。无论函数的顺序是什么,路由web.php都优先。使路线project.php工作的唯一方法是注释掉$this->mapWebRoutes();

我的问题

如何控制路由文件的顺序。只是为了防止简单的错误,在我每次更改订单后php artisan cache:clear- 没有帮助

谢谢

0 投票
0 回答
83 浏览

laravel-5.2 - 使用 API 保护注册新用户?

我已经更改Auth.php了默认 API 防护文件中的设置:

现在,当我尝试使用 Web 表单注册新用户时,出现错误:

如何修复它并使用 RESTful 机制注册新用户?

0 投票
1 回答
39 浏览

laravel - 如何在 Laravel 中连接三个表?

我有你的桌子:Orders,,,ProductsProducts_images

我需要得到所有订单,为此我这样做:

with("products")模型中的函数在哪里Order

所以,我已经连接了两个表。我还需要在这个查询Products中用表连接表。Products_images

我怎样才能做到这一点?

0 投票
0 回答
233 浏览

angularjs - Laravel + JWT 身份验证在我这边不起作用

我正在跟进教程来学习 jwt 很酷的东西。但是当我只用 POSTMAN 测试服务器 API 的第一位时idpassword字段是插入到数据库中的字段。当我尝试使用 POSTMAN 登录时,我得到

我的路线

我的控制器

我不知道在哪里弄乱了这段代码。