问题标签 [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.
php - Laravel 5.1 单个页面上的多个表单名称消息包
我需要 Laravel 5.1 中有关如何命名 MessageBag 错误的帮助,以便我检索特定表单的错误消息。
这可以在控制器的 store 方法中实现,而无需使用请求。
但是我使用的是 RegistrationRequest,所以我不需要验证控制器内的任何输入,我只需要在请求中设置我的规则。
我尝试将这行代码添加到我的请求中
php - 当用户登录 Laravel 时触发事件
我正在尝试实现事件,当用户登录时我必须触发一个事件。
我正在关注此链接 - http://laravel.com/docs/5.1/events#event-subscribers,但是当我登录或注销时没有结果。
这就是subscribe
.
虽然,我不知道我应该在这里放什么,App\Events\UserLoggedIn
我在哪里可以触发这个事件?
以及如何使用事件实现此功能?
php - 如何在 laravel 5.1 中合并 2 个关系,例如在朋友中
我需要问你们,我怎样才能合并这两个 Laravel 关系?
数据库表 'usuarios' = 代表用户。
我需要以一种方式收集这两种关系,以检查他们是否是朋友,只需一次查询。
模型用户.php
我已经按照互联网上的教程进行了尝试,但仍然没有成功。
非常感谢 教程链接:与 Laravel 的友谊系统:多对多关系
php - 在表单验证 laravel 5.1 中验证子 json 对象?
我正在将带有子 json 对象的 json 对象发送到服务器。我想在 laravel5.1 表单验证方法中验证子 json 对象。
我的目标是,
我的表单验证方法是,
在这里,所有其他验证都可以正常工作,除了"empType.id" => ['required', 'integer']
.
有没有办法做这个验证?
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)
php - 使用 Goutte 抓取时 PHP 返回数组
我正在尝试使用 goutte 返回一组项目,我可以将它们打印出来,但我希望它们在一个数组中,就像一个 API。这是示例代码。我正在使用 Laravel 5.1。
我得到的只是一个空数组。
php - Laravel 5.1 中未显示警告
我是 Laravel 的新手,我希望它显示所有警告、通知和错误。
我进行了很多搜索并尝试了很多东西,但似乎没有任何效果。在.env
我有
在我的控制器中,我回显了一个未定义的变量
但它仍然没有显示任何警告或错误,它只是运行完美,而且laravel.log
文件中也没有条目。
laravel - 使用 Eloquent 手动注入模型关系
如何将模型添加到另一个模型的关系数组中?
例如
- 域属于所有者。
- 所有者拥有一个域。
- 我有 $domain(域的实例)。
- 我有 $owner(所有者的实例)。
我想添加$domain
,$owner->relations[]
以便$owner->domain
稍后在我的代码中使用。
这样做的原因是,在一个特定的控制器中,我只需要来自每个模型的部分数据集,因此出于性能原因使用 fluent 通过连接查询,然后填充模型。
然后为了可读性,我想使用$owner->domain->id
etc
$domain->owner()->associate($owner);
给我一个$domain->owner
选择
但是我无法计算出相反的版本
两者都导致以下致命错误
调用未定义的方法 Illuminate\Database\Query\Builder::[attach|associate] ()
注意:我不想保存任何东西,因为我已经加载了我需要的所有数据。
php - 在 Laravel 5.1 中发送邮件的事件
我正在尝试在 Laravel 5.1 中实现事件。触发时的事件将发送邮件。
我做了以下步骤:
首先,在 EventServiceProvider 中,我添加了这个$listen
其次,创建了一个新的 Event 类 - SendActionEmails
.
然后是 Listener 类中此事件的处理程序 - CreateTicketMail
现在,当我触发此事件时send.mail
,出现错误
另外,我在哪里可以将数据发送到邮件将使用的事件。数据喜欢到,从,主题。
我发现在触发事件时,一种方法是作为参数传递给火。
但是,我如何在监听器中处理这些数据????
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);
我收到一个空值。
任何帮助将不胜感激。谢谢!