问题标签 [laravelcollective]

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

php - 用数据库中的数据填充 LaravelCollective 选择

我使用 LaravelCollective 是因为 Form Model Binding 提供的好处。

我的问题是我需要用数据库中的类别填充一个选择,所以我正在做这样的事情:

问题在于生成的第一个选项的值=“0”。

我正在寻找一种 Eloquent 方法来生成一个数组 ['key' => 'value'] ,其中 key 是 Id 而 value 是名称。我知道我可以制作一个方法,获取所有类别并自己生成数组,但这不是我想要的。

0 投票
3 回答
5484 浏览

php - LaravelCollective 输入默认值

我正在使用 LaravelCollective 构建一个表单,并且我正在利用表单模型绑定的好处来使用它来创建或编辑模型。

我有这个领域:

如果我用 Form::model() 打开表单,它会显示模型值。问题是我需要它的默认值为 0。

我以这种方式实现了它,但我正在寻找一种更优雅的方式

如果我这样做:

即使我正在编辑模型,它也总是将值覆盖为 0。

0 投票
2 回答
279 浏览

laravel - 我在 Collective\Html laravel 中找不到 HTML 标记

在我的 Laravel 4.2 旧应用程序中,我在刀片模板中使用了很多以下语法

现在我将它转换为 Laravel 5.3 并且我阅读了不推荐使用照明包,我安装了 aravelcollective/html 包并且以下工作正常。

但我不知道如何在上面的标签上尝试以下格式,但仍然出现未找到 HTML 的错误

但是没有任何效果,都给了我错误,因为我阅读了文档,真的没有更多对 HTML 标签的引用,所以我必须使用普通的 html 还是有任何其他方法可以正确地做到这一点,因为这个 HTML 标签是非常快速的方式做模板的

0 投票
2 回答
205 浏览

forms - 获取相关模型属性以填充多选

我使用 Laravel 5.3,Entrust权限,LaravelCollective表单功能和Chosen来操作选择框。

我已经将我的表单绑定到一个模型并且我的表单正在正确填充,但是我正在努力使用与该角色(模型)关联的值填充多选

我正在利用 Entrust 的内置关系。我想让与角色关联的权限在多选中显示为选定的值。

所以像 $role->permissions->name 这样的东西,但这似乎不起作用。表单参数中的空值是默认值,但我似乎无法让它显示我想要的任何内容。

这是我的表格:

这是我有问题的表格的一部分:

这是我的控制器函数,它将信息发送到表单:

0 投票
3 回答
2468 浏览

php - Laravel 验证未捕获空格

我正在尝试验证密码输入字段,并且空格没有被验证器捕获。密码字段至少应包含 6 个字符,并且正则表达式应允许密码中包含空格,但不能在开头或结尾处使用空格(我已确认这在验证器之外有效)。

当用户在密码字段中输入 1+ 个空格(但没有其他字符)并提交时,验证器无法捕获它(即,“ ”没有被验证器捕获)。

这是我的验证器的样子:

0 投票
1 回答
492 浏览

laravel-5 - 访问器参数在 Laravel 5.3 中给了我 null

我正在处理任务和项目之间的一对多关系,即一个任务只能属于一个项目,并且我使用 laravel 的访问器在我的下拉视图中获取选定的项目:

我的代码如下:

我的视图包含下拉菜单是:

我已将数据库中的所有用户访问到 TasksController 到视图中:

但是我选择了所有用户,而我只想在我的下拉列表中选择选择的用户。

有人可以引导我走向正确的道路。

谢谢

0 投票
1 回答
5495 浏览

php - Laravel 集体添加 PHP 变量以输入类型号

我正在尝试将 PHP 变量添加到输入类型编号,作为该字段中允许的最大值。我正在使用 Laravel 集体。

我的输入语法:

我希望将 $creditBalance 放在数字输入的“max”属性中。我可以在没有 Laravel Collective 的情况下做到这一点,但是如何使用 LC 做到这一点?谢谢!

0 投票
2 回答
1043 浏览

forms - 当输入数据中存在一些验证错误时,我的表单没有填充。Laravel 集体

希望你们都做得很好。我正在使用 Laravel 5.3 和一个包 LaravelCollective 进行表单模型绑定。subjects array如果输入数据没有错误,我想验证然后存储在数据库中。

以下片段显示了表单的部分视图、其他视图、验证规则和控制器代码。

用户配置文件.blade.php

主题.blade.php

我想使用自定义创建的表单请求验证作为数组传递给控制器​​的所有主题。以下是该表单请求的代码

主题请求.php

以下是我用来将输入的数组数据存储到数据库的控制器方法的代码。

问题: 当输入数据中存在一些验证错误时,我的表单没有填充。收到验证错误后,我的输入字段为空白。

0 投票
1 回答
1436 浏览

php - laravel 形式的自动方法 POST 或 PUT 集体

我正在使用laravel 表单集合在项目中自动生成表单。我使用相同的表单来添加和更新路由模型绑定

这条路线是

POST这会为存储和PUT 更新等方法生成自动路由

如果我使用表单集合,那么默认情况下方法是POST同时存储和更新,如果我更改为,PUT那么它同时更改为两者

我需要自动方法检测,就像我使用商店一样,它应该是POSTPUT如果它是编辑表单

我们可以这样做吗?

0 投票
1 回答
113 浏览

twitter-bootstrap - 在 Laravel Collective 链接中包含 Bootstrap 字形

我正在使用 Laravel Collective 的link_to_route()方法来创建链接。我想在这个链接中包含一个 Bootstrap 字形。

就像现在一样,它正在打印实际的 Html 代码。

关于如何做到这一点的任何提示?

我当前的代码:

作为一个附带问题,在实际链接中包含字形是否正常,或者这通常是在之前还是之后?