问题标签 [laravel-5.1]

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

php - Laravel 5.1 单个页面上的多个表单名称消息包

我需要 Laravel 5.1 中有关如何命名 MessageBag 错误的帮助,以便我检索特定表单的错误消息。

这可以在控制器的 store 方法中实现,而无需使用请求。

Laravel 5.1 文档

但是我使用的是 RegistrationRequest,所以我不需要验证控制器内的任何输入,我只需要在请求中设置我的规则。

我尝试将这行代码添加到我的请求中

0 投票
2 回答
5599 浏览

php - 当用户登录 Laravel 时触发事件

我正在尝试实现事件,当用户登录时我必须触发一个事件。

我正在关注此链接 - http://laravel.com/docs/5.1/events#event-subscribers,但是当我登录或注销时没有结果。

这就是subscribe.

虽然,我不知道我应该在这里放什么,App\Events\UserLoggedIn

我在哪里可以触发这个事件?

以及如何使用事件实现此功能?

0 投票
0 回答
589 浏览

php - 如何在 laravel 5.1 中合并 2 个关系,例如在朋友中

我需要问你们,我怎样才能合并这两个 Laravel 关系?

数据库表 'usuarios' = 代表用户。

我需要以一种方式收集这两种关系,以检查他们是否是朋友,只需一次查询。

模型用户.php

我已经按照互联网上的教程进行了尝试,但仍然没有成功。

非常感谢 教程链接:与 Laravel 的友谊系统:多对多关系

0 投票
0 回答
197 浏览

php - 在表单验证 laravel 5.1 中验证子 json 对象?

我正在将带有子 json 对象的 json 对象发送到服务器。我想在 laravel5.1 表单验证方法中验证子 json 对象。

我的目标是,

我的表单验证方法是,

在这里,所有其他验证都可以正常工作,除了"empType.id" => ['required', 'integer'].

有没有办法做这个验证?

0 投票
1 回答
856 浏览

validation - 在 Laravel 5.1 中验证 API 请求

我正在使用 laravel 5.1 创建一个简单的 api,以在表中创建一行并返回新创建的行的 id。

我可以这样做,但是在验证时我不确定该怎么做。

例如 transaction_request 表 id|order_id|customer_id|amount

只需要 order_id 和 customer_id 的验证规则

我请求这个的 uri 是http://localhost:8000/api/v1/transactionRequests?order_id=123&customer_id=&amount=3300

请注意,customer_id 未定义。用户返回以下 json。

查看消息:使用那些'\',我该如何解决。我知道,这是因为,我在控制器中使用以下验证方法引发异常

我用 catch 来处理它如下

errorWrongArgs 定义如下

我希望响应如下所示(顺便说一句,我使用的是 ellipsesynergie/api-response 库而不是默认响应类,因为我使用的是 chrisbjr/api-guard)

0 投票
1 回答
2624 浏览

php - 使用 Goutte 抓取时 PHP 返回数组

我正在尝试使用 goutte 返回一组项目,我可以将它们打印出来,但我希望它们在一个数组中,就像一个 API。这是示例代码。我正在使用 Laravel 5.1。

我得到的只是一个空数组。

0 投票
4 回答
1159 浏览

php - Laravel 5.1 中未显示警告

我是 Laravel 的新手,我希望它显示所有警告、通知和错误。

我进行了很多搜索并尝试了很多东西,但似乎没有任何效果。在.env我有

在我的控制器中,我回显了一个未定义的变量

但它仍然没有显示任何警告或错误,它只是运行完美,而且laravel.log文件中也没有条目。

0 投票
1 回答
11724 浏览

laravel - 使用 Eloquent 手动注入模型关系

如何将模型添加到另一个模型的关系数组中?

例如

  • 域属于所有者。
  • 所有者拥有一个域。
  • 我有 $domain(域的实例)。
  • 我有 $owner(所有者的实例)。

我想添加$domain$owner->relations[]以便$owner->domain稍后在我的代码中使用。

这样做的原因是,在一个特定的控制器中,我只需要来自每个模型的部分数据集,因此出于性能原因使用 fluent 通过连接查询,然后填充模型。

然后为了可读性,我想使用$owner->domain->idetc

$domain->owner()->associate($owner);给我一个$domain->owner选择

但是我无法计算出相反的版本

两者都导致以下致命错误

调用未定义的方法 Illuminate\Database\Query\Builder::[attach|associate] ()

注意:我不想保存任何东西,因为我已经加载了我需要的所有数据。

0 投票
1 回答
1847 浏览

php - 在 Laravel 5.1 中发送邮件的事件

我正在尝试在 Laravel 5.1 中实现事件。触发时的事件将发送邮件。

我做了以下步骤:

首先,在 EventServiceProvider 中,我添加了这个$listen

其次,创建了一个新的 Event 类 - SendActionEmails.

然后是 Listener 类中此事件的处理程序 - CreateTicketMail

现在,当我触发此事件时send.mail,出现错误

另外,我在哪里可以将数据发送到邮件将使用的事件。数据喜欢到,从,主题。

我发现在触发事件时,一种方法是作为参数传递给火。

但是,我如何在监听器中处理这些数据????

0 投票
1 回答
1152 浏览

php - Laravel 5.1 adldap - 无法访问用户属性

我正在尝试在 Laravel 5.1 中设置 Active Directory 身份验证,我能够使用此包成功进行身份验证。我遇到的问题是我无法访问登录用户的任何用户属性或组。

该软件包的文档对它的使用方式不是很详尽,因此我对如何访问 Active Directory 用户的属性感到迷茫。

我可以通过 using 访问用户名,Auth::user()->username;但我相信这是从 User 模型返回用户名。当我尝试使用dd(Auth::user();唯一可用的属性输出用户时,数据库中的用户表中的属性。

根据提供的文档,将 fields 属性添加到 auth.php 配置文件应该可以访问它们,但它似乎无法正常工作。我已经添加'fields' => ['displayname', 'givenname']到配置文件中,但是在运行时 dd(\Auth::user()->displayname);我收到一个空值。

任何帮助将不胜感激。谢谢!