问题标签 [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.
mysql - Laravel 5.1 更新的模型关系在急加载时不会持久化到数据库
我正在更新一个属于某个位置的租赁,我可以填充和持久化租赁数据,但是当我尝试保存()、更新()或推送()时,当我填充通过预先加载检索到的位置关系数据时;它不会持久化到数据库中。根据文档 push() 应该可以工作,因为它显然会保持关系。
更新操作
Payload 和 Eager Loaded 数据的格式相同
在客户端加载的原始租金
如果有效载荷是:
Save()、Update() 或 Push() 之后的响应
似乎在 Laravel 5.1 中 push() 正在从 API 中删除,不再在 5.1 文档中,但是 save() 和 update() 也不起作用,有什么建议吗?
我现在已经多次遇到这种情况,我尝试设置急切加载的关系的属性,但只有顶级键:值对被持久化,而子关系对则不被持久化。解决这个问题的唯一方法似乎是单独获取位置并保存(),但是如果我无法保存关系,那么像这样急切加载有什么意义,并且必须向数据库发出另一个请求。
laravel - Laravel 5.1 - 如何基于 CGI 或 CLI 拆分日志记录?
我有 Laravel 5.1。它使用 apache 帐户记录 CGI(网络内容),这很好。问题是,如果我需要继续运行我创建的工匠命令(也使用 Log 类),它会失败,因为它没有权限写入 apache 创建的日志文件。有没有办法告诉 laravel 根据是通过 web 还是 cli 登录到不同的地方?
php - 如何使用 Laravel 应用程序测试“取消选中”复选框字段?
根据http://laravel.com/docs/5.1/testing#interacting-with-your-application在 Laravel 5.1 中,我可以使用:
但是有没有办法取消选中一个复选框?(无论是否检查)。
谢谢
laravel - 为什么 Laravel 5.1 删除了默认的身份验证视图?
我是 Laravel 的新手,只是在测试 Laravel 5.1 的身份验证部分。我得到“未找到查看 [auth.login]”。访问“/auth/login”时出错。看起来身份验证视图不存在,因为它应该是。
我怎样才能找回它?我应该尝试 5.0 吗?谢谢。
php - Laravel 5.1 Mailer 标记为@internal
嗨,在 PHPStorm 中获得了“标记为 @internal”。我无法修复代码以使消息消失。我正在使用抽象 Mailer.php
然后我的 SiteMailer 类扩展了抽象的 Mailer
这是我在 SupportController 中使用 SiteMailer 的方式
php - 如何使用 laravel 将数据从数据库检索到树视图
我的要求是使用数据库值构建树视图。
这是我的数据库表:
我正在获取与类别表相关的类别和子类别。
这是我的控制器代码:
这是 *.blade.php 中的 HTML 结构:
但它不能正常工作。它一次又一次地提供相同的主要类别。任何人都可以建议一种正确的方法来检索数据吗?
laravel-5 - 路由保护 Laravel 5.1
我正在构建一个具有多个用户的客户端列表的应用程序。每个用户都应该只能访问他们的客户列表。(下一步是为用户添加允许其他用户访问其客户列表的能力)。
我设置了应用程序以使用内置中间件保护列表。URL /clients 仅显示经过身份验证的用户列表。但是,我无法弄清楚如何保护客户的详细信息。
我在客户端上使用 hasMany 设置了我的用户模型,并在用户上使用 belongsTo 设置了客户端。
如何保护 /clients/5 等 URL,其中 5 是我的数据库中的客户端 ID,并且 URL 显示客户端详细信息?目前,任何经过身份验证的用户都可以键入带有客户端 ID 的 url,并查看该客户端详细信息。如果需要,我可以发布代码。但是,我只是希望自己能找到正确的方向。
编辑 - 附加信息/代码
这是来自 ClientsController.php 的显示功能注释掉的位是解决此处发布的问题的失败尝试。
而且,我的客户模型
}
php - Laravel 5.1 Mailer 试图获取非对象的属性
在 Mailer.php 第 33 行中获取 ErrorException:尝试获取非对象的属性
我的 Mailer.php:
我的 SiteMailer.php 扩展了我的 Mailer.php 抽象类
还有我的 SupportController.php
我的 SupportRequest FormRequest
然后是电子邮件视图
找不到问题出在哪里。
php - 检查laravel中的朋友
如何检查 Auth:user() 是否是当前 $user 的朋友?
这将放置在个人资料中,以显示添加朋友按钮或待处理请求等?我已经尝试过与其他方法和 where 子句的关系,但仍然没有成功。
请帮忙,非常感谢!!
要在这里恢复,我需要这样的东西:
我需要类似的东西:
这一切,通过 laravel 雄辩?
我已经按照本教程(使用 Laravel 的友谊系统:多对多关系)了解如何建立双向关系,我有以下内容:
数据库表
用户控制器.php
模型用户.php
Friend.php 模型
我试过了
php - 请求 AJAX Laravel 5.1 后显示消息错误
我正在使用 laravel 5 开发应用程序,并通过 AJAX 发送信息,但是如果我想显示 FormRequest 生成的错误消息?因为在 Network -> preview 的浏览器控制台中可以看到该错误消息
我的表单请求创建请求
我的控制器:
我的请愿 AJAX:
我可以在控制台中看到消息错误:
但是怎么能显示呢?, 感谢:D