问题标签 [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.
php - 用数据库中的数据填充 LaravelCollective 选择
我使用 LaravelCollective 是因为 Form Model Binding 提供的好处。
我的问题是我需要用数据库中的类别填充一个选择,所以我正在做这样的事情:
问题在于生成的第一个选项的值=“0”。
我正在寻找一种 Eloquent 方法来生成一个数组 ['key' => 'value'] ,其中 key 是 Id 而 value 是名称。我知道我可以制作一个方法,获取所有类别并自己生成数组,但这不是我想要的。
php - LaravelCollective 输入默认值
我正在使用 LaravelCollective 构建一个表单,并且我正在利用表单模型绑定的好处来使用它来创建或编辑模型。
我有这个领域:
如果我用 Form::model() 打开表单,它会显示模型值。问题是我需要它的默认值为 0。
我以这种方式实现了它,但我正在寻找一种更优雅的方式
如果我这样做:
即使我正在编辑模型,它也总是将值覆盖为 0。
laravel - 我在 Collective\Html laravel 中找不到 HTML 标记
在我的 Laravel 4.2 旧应用程序中,我在刀片模板中使用了很多以下语法
现在我将它转换为 Laravel 5.3 并且我阅读了不推荐使用照明包,我安装了 aravelcollective/html 包并且以下工作正常。
但我不知道如何在上面的标签上尝试以下格式,但仍然出现未找到 HTML 的错误
和
但是没有任何效果,都给了我错误,因为我阅读了文档,真的没有更多对 HTML 标签的引用,所以我必须使用普通的 html 还是有任何其他方法可以正确地做到这一点,因为这个 HTML 标签是非常快速的方式做模板的
forms - 获取相关模型属性以填充多选
我使用 Laravel 5.3,Entrust权限,LaravelCollective表单功能和Chosen来操作选择框。
我已经将我的表单绑定到一个模型并且我的表单正在正确填充,但是我正在努力使用与该角色(模型)关联的值填充多选
我正在利用 Entrust 的内置关系。我想让与角色关联的权限在多选中显示为选定的值。
所以像 $role->permissions->name 这样的东西,但这似乎不起作用。表单参数中的空值是默认值,但我似乎无法让它显示我想要的任何内容。
这是我的表格:
这是我有问题的表格的一部分:
这是我的控制器函数,它将信息发送到表单:
php - Laravel 验证未捕获空格
我正在尝试验证密码输入字段,并且空格没有被验证器捕获。密码字段至少应包含 6 个字符,并且正则表达式应允许密码中包含空格,但不能在开头或结尾处使用空格(我已确认这在验证器之外有效)。
当用户在密码字段中输入 1+ 个空格(但没有其他字符)并提交时,验证器无法捕获它(即,“ ”没有被验证器捕获)。
这是我的验证器的样子:
laravel-5 - 访问器参数在 Laravel 5.3 中给了我 null
我正在处理任务和项目之间的一对多关系,即一个任务只能属于一个项目,并且我使用 laravel 的访问器在我的下拉视图中获取选定的项目:
我的代码如下:
我的视图包含下拉菜单是:
我已将数据库中的所有用户访问到 TasksController 到视图中:
但是我选择了所有用户,而我只想在我的下拉列表中选择选择的用户。
有人可以引导我走向正确的道路。
谢谢
php - Laravel 集体添加 PHP 变量以输入类型号
我正在尝试将 PHP 变量添加到输入类型编号,作为该字段中允许的最大值。我正在使用 Laravel 集体。
我的输入语法:
我希望将 $creditBalance 放在数字输入的“max”属性中。我可以在没有 Laravel Collective 的情况下做到这一点,但是如何使用 LC 做到这一点?谢谢!
forms - 当输入数据中存在一些验证错误时,我的表单没有填充。Laravel 集体
希望你们都做得很好。我正在使用 Laravel 5.3 和一个包 LaravelCollective 进行表单模型绑定。subjects array
如果输入数据没有错误,我想验证然后存储在数据库中。
以下片段显示了表单的部分视图、其他视图、验证规则和控制器代码。
用户配置文件.blade.php
主题.blade.php
我想使用自定义创建的表单请求验证作为数组传递给控制器的所有主题。以下是该表单请求的代码
主题请求.php
以下是我用来将输入的数组数据存储到数据库的控制器方法的代码。
问题: 当输入数据中存在一些验证错误时,我的表单没有填充。收到验证错误后,我的输入字段为空白。
php - laravel 形式的自动方法 POST 或 PUT 集体
我正在使用laravel 表单集合在项目中自动生成表单。我使用相同的表单来添加和更新路由模型绑定
这条路线是
POST
这会为存储和PUT
更新等方法生成自动路由
如果我使用表单集合,那么默认情况下方法是POST
同时存储和更新,如果我更改为,PUT
那么它同时更改为两者
我需要自动方法检测,就像我使用商店一样,它应该是POST
,PUT
如果它是编辑表单
我们可以这样做吗?
twitter-bootstrap - 在 Laravel Collective 链接中包含 Bootstrap 字形
我正在使用 Laravel Collective 的link_to_route()
方法来创建链接。我想在这个链接中包含一个 Bootstrap 字形。
就像现在一样,它正在打印实际的 Html 代码。
关于如何做到这一点的任何提示?
我当前的代码:
作为一个附带问题,在实际链接中包含字形是否正常,或者这通常是在之前还是之后?