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

mysql - Laravel 5.1 更新的模型关系在急加载时不会持久化到数据库

我正在更新一个属于某个位置的租赁,我可以填充和持久化租赁数据,但是当我尝试保存()、更新()或推送()时,当我填充通过预先加载检索到的位置关系数据时;它不会持久化到数据库中。根据文档 push() 应该可以工作,因为它显然会保持关系。

更新操作

Payload 和 Eager Loaded 数据的格式相同

在客户端加载的原始租金

如果有效载荷是:

Save()、Update() 或 Push() 之后的响应

似乎在 Laravel 5.1 中 push() 正在从 API 中删除,不再在 5.1 文档中,但是 save() 和 update() 也不起作用,有什么建议吗?

我现在已经多次遇到这种情况,我尝试设置急切加载的关系的属性,但只有顶级键:值对被持久化,而子关系对则不被持久化。解决这个问题的唯一方法似乎是单独获取位置并保存(),但是如果我无法保存关系,那么像这样急切加载有什么意义,并且必须向数据库发出另一个请求。

0 投票
1 回答
730 浏览

laravel - Laravel 5.1 - 如何基于 CGI 或 CLI 拆分日志记录?

我有 Laravel 5.1。它使用 apache 帐户记录 CGI(网络内容),这很好。问题是,如果我需要继续运行我创建的工匠命令(也使用 Log 类),它会失败,因为它没有权限写入 apache 创建的日志文件。有没有办法告诉 laravel 根据是通过 web 还是 cli 登录到不同的地方?

0 投票
2 回答
763 浏览

php - 如何使用 Laravel 应用程序测试“取消选中”复选框字段?

根据http://laravel.com/docs/5.1/testing#interacting-with-your-application在 Laravel 5.1 中,我可以使用:

但是有没有办法取消选中一个复选框?(无论是否检查)。

谢谢

0 投票
1 回答
166 浏览

laravel - 为什么 Laravel 5.1 删除了默认的身份验证视图?

我是 Laravel 的新手,只是在测试 Laravel 5.1 的身份验证部分。我得到“未找到查看 [auth.login]”。访问“/auth/login”时出错。看起来身份验证视图不存在,因为它应该是。

我怎样才能找回它?我应该尝试 5.0 吗?谢谢。

0 投票
0 回答
184 浏览

php - Laravel 5.1 Mailer 标记为@internal

嗨,在 PHPStorm 中获得了“标记为 @internal”。我无法修复代码以使消息消失。我正在使用抽象 Mailer.php

然后我的 SiteMailer 类扩展了抽象的 Mailer

这是我在 SupportController 中使用 SiteMailer 的方式

0 投票
1 回答
3040 浏览

php - 如何使用 laravel 将数据从数据库检索到树视图

我的要求是使用数据库值构建树视图。

这是我的数据库表:

我正在获取与类别表相关的类别子类别。

这是我的控制器代码:

这是 *.blade.php 中的 HTML 结构:

但它不能正常工作。它一次又一次地提供相同的主要类别。任何人都可以建议一种正确的方法来检索数据吗?

0 投票
2 回答
129 浏览

laravel-5 - 路由保护 Laravel 5.1

我正在构建一个具有多个用户的客户端列表的应用程序。每个用户都应该只能访问他们的客户列表。(下一步是为用户添加允许其他用户访问其客户列表的能力)。

我设置了应用程序以使用内置中间件保护列表。URL /clients 仅显示经过身份验证的用户列表。但是,我无法弄清楚如何保护客户的详细信息。

我在客户端上使用 hasMany 设置了我的用户模型,并在用户上使用 belongsTo 设置了客户端。

如何保护 /clients/5 等 URL,其中 5 是我的数据库中的客户端 ID,并且 URL 显示客户端详细信息?目前,任何经过身份验证的用户都可以键入带有客户端 ID 的 url,并查看该客户端详细信息。如果需要,我可以发布代码。但是,我只是希望自己能找到正确的方向。

编辑 - 附加信息/代码

这是来自 ClientsController.php 的显示功能注释掉的位是解决此处发布的问题的失败尝试。

而且,我的客户模型

}

0 投票
1 回答
4609 浏览

php - Laravel 5.1 Mailer 试图获取非对象的属性

在 Mailer.php 第 33 行中获取 ErrorException:尝试获取非对象的属性

我的 Mailer.php:

我的 SiteMailer.php 扩展了我的 Mailer.php 抽象类

还有我的 SupportController.php

我的 SupportRequest FormRequest

然后是电子邮件视图

找不到问题出在哪里。

0 投票
1 回答
1278 浏览

php - 检查laravel中的朋友

如何检查 Auth:user() 是否是当前 $user 的朋友?

这将放置在个人资料中,以显示添加朋友按钮或待处理请求等?我已经尝试过与其他方法和 where 子句的关系,但仍然没有成功。

请帮忙,非常感谢!!

要在这里恢复,我需要这样的东西:

我需要类似的东西:

这一切,通过 laravel 雄辩?

我已经按照本教程(使用 Laravel 的友谊系统:多对多关系)了解如何建立双向关系,我有以下内容:

数据库表

用户控制器.php

模型用户.php

Friend.php 模型

我试过了

0 投票
2 回答
225 浏览

php - 请求 AJAX Laravel 5.1 后显示消息错误

我正在使用 laravel 5 开发应用程序,并通过 AJAX 发送信息,但是如果我想显示 FormRequest 生成的错误消息?因为在 Network -> preview 的浏览器控制台中可以看到该错误消息

我的表单请求创建请求

我的控制器:

我的请愿 AJAX:

我可以在控制台中看到消息错误:

但是怎么能显示呢?, 感谢:D