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

laravel - 使用 laravel eloquent create 方法批量插入

我需要在数据库中插入大量数据。我可以使用该ModelName::insert()方法以块的形式插入数据。问题是我不能在insert这里使用该方法,因为第三方包在创建记录时执行了一些操作。

您能否指导我如何使用 Laravel Eloquent 创建方法以块的形式插入大数据?

0 投票
2 回答
27 浏览

php - 在控制器中获取特定信息?

我的控制器有问题并在其中获取数据。我的问题是,当我像这样让我的团队时:

我似乎无法通过去访问它

例如?如果我只是死转储

我收到“此集合实例上不存在属性 [join_request_needed]”。我如何访问这些数据?如果我死了转储$team,我会得到这个;所以它得到数据?

这是我的整个功能(到目前为止只是粗略,因为我坚持获取数据):

0 投票
0 回答
135 浏览

laravel - 如何将数据从控制器传递到 Laravel 6.5 中的“之后”中间件

我有以下控制器:

以及应在控制器代码之后执行的以下中间件:

但是,我可以使用 $request->request->add(['baz'=>123]) 将数据从普通中间件传递到控制器,但这不适用于 'after' 中间件。我认为原因是 $request 不是在构造函数/句柄函数中通过引用传递来更新以供进一步使用,仅用于消费。我也尝试过 Session::put() 和 Session::pull(),但由于我不清楚的原因,它不起作用(随时返回 null)。在 Foo.store() 方法中返回 $baz 认为 Bar.handle() 方法将接收它作为返回的结果,将不起作用(返回一个 Illuminate\Http\RedirectResponse 对象)。我搜索了很多,但谷歌只返回正常(之前)中间件案例。如何以优雅的方式通过 -after- execution 将数据从 Controller 传递到中间件?为了这个问题,我更喜欢(如果可能的话)中间件方法,而不是中间件的替代品。谢谢!

0 投票
1 回答
426 浏览

vue.js - Laravel 6.2 Auth-scaffold - 不工作但不抛出/记录错误

问题

我已将 Auth 脚手架添加到现有项目中。

据我了解,身份验证应该在没有任何先决条件的情况下开箱即用。
视图/网址工作正常,但注册过程和登录过程都不起作用。
如果未通过身份验证, my-domain.com/home会按预期将我重定向到my-domain.com/login

其他问题的通知、警告和异常通常会按预期抛出。
但我没有收到关于这个特定问题(注册/登录)的错误。
所以我在这里有点迷路,很高兴得到任何帮助。

TIA

用例

我将填写表格并将被重定向到同一页面。
(例如 my-domain.com/register 会将我重定向到 my-domain.com/register)。
此外,不会将新用户插入到用户表中,并且在登录过程中读取也会失败。

到目前为止我尝试了什么

权限似乎不是问题,因为脚本可以像这样创建用户:

这些链接在我看来就方法而言已经过时了。但是 - 值得一提的是,我没有更改控制器或与默认值相关的任何其他内容。

2017 - Auth 应该开箱即用
2013 - Laravel - 身份验证不起作用。超级怪

我努力了

两者都没有改变当前的行为。

0 投票
2 回答
166 浏览

laravel - 创建新的 laravel 项目时如何在控制台中修复此错误?

我以前从未遇到过这个错误,现在我被它困住了,有人可以帮助解决这些问题吗?

它返回这个红色背景错误

您的要求无法解决为一组可安装的软件包。

这是完整的错误: 在此处输入图像描述

我的 php 版本是7.2.0. 我用的是windows10。我之前已经创建了一个 laravelv6 项目。我不知道为什么我会收到上面的错误。有人帮忙吗? 在此处输入图像描述

0 投票
1 回答
518 浏览

laravel - 我们可以通过锚标签中刀片的 route() 方法传递 PUT、PATCH 和 DELETE 请求吗?

改写问题:我知道它是如何通过表单提交和 ajax 请求工作的,我一直在寻找是否有任何方法可以发送“数据”,只需调用 URL(如下所述)来获取PUT、PATCH 和 DELETE以及csrf令牌将取自Kernel > Middleware而不是通过表单提交。

我一直在尝试使用这种方法destroy()DELETE 方法从这样的刀片文件中运行

<a class="p-2" href="{{ route('employees.destroy',[$key->id]) }}">Remove</a>

我们可以覆盖这个方法吗?

这就是我调用路由的方式

我可以这样做来实现我想要的

0 投票
1 回答
99 浏览

sql - PDOException::("SQLSTATE[HY000]: 一般错误:1215 无法添加外键约束")

我正在使用 laravel 6.2,连接是 SQL。我正在创建两个具有“一对多关系”的表。表 'users' 和 'managers',其中每个用户将有一个经理,每个经理将有多个用户。

下面是用户表迁移:

以下是经理迁移表:

以下是用户模型:

以下是经理模型:

我收到以下错误:

在此处输入图像描述

我已经尝试了很多东西,我从网上的其他问题中看到,包括更改 id 的类型(从 BigInteger 和整数,以及将 database.php 中的引擎更改为“InnoDB”,并将用户模型分为两部分(第二部分用于添加外键)。

我在网上看到的一件事(但没有弄清楚如何实现)是更改时间戳的顺序,因为其他一些人认为此错误可能与此有关。

有什么建议吗?

0 投票
1 回答
43 浏览

php - Laravel 中的两个注册表单

是否可以有 2 个额外的用户创建表单,包括来自 Laravel 的一个。

1 种形式:用户

用户名 电子邮件 密码

2 形式:员工

用户 ID 名称 电子邮件 密码 和其他几个字段

3形式:居民

用户 ID 名称 电子邮件 密码 和其他几个字段

我希望上述问题有意义,另外澄清一下:我想将用户表与员工和居民一起加入,只有这 4 个字段 - 用户表中的用户 ID、姓名、电子邮件和密码,其余来自员工表或居民表

0 投票
1 回答
2864 浏览

php - Illuminate\Routing\Exceptions\UrlGenerationException: Missing required parameters for

I'm using Laravel 6.2. I have a named route

I cannot write the test for it, I get the error Illuminate\Routing\Exceptions\UrlGenerationException: Missing required parameters for [Route: dummy_data_show] [URI: api/v1/dummy/{id}].

These are my attempts (only relevant code):

and also

Of course if I try with

I don't get the error. What is my error? Thank you!

0 投票
1 回答
64 浏览

php - Laravel 6.2 无法获取从数据库中检索到的数据的属性

我有一个关于在 Laravel 中显示我的数据库中的数据的问题。我收到以下错误:

试图获取非对象的属性“first_name”

它指的是这行代码:

我使用 Laravel 的“显示”功能从我的数据库中获取这些数据,如下所述:

我的路由如下所示:

我无法解决这个错误的原因是因为它似乎适用于其他功能,如 Laravel 的“编辑”功能,如下所述:

任何帮助将不胜感激,我想知道为什么它不适用于我的“显示”功能,而它适用于我的“编辑”功能,有什么我不知道的差异吗?

提前致谢!

亲切的问候,

吉尔特-扬·克纳彭