I want to set check-boxes state from database, so I write,

{{ Form::checkbox('asap', null, $offer->asap) }}

But if I want to set 'id' to the check-box like

{{ Form::checkbox('asap', null, $offer->ASAP, array('id'=>'asap')) }}

It always set my check-box state to true. (Before user select it)

那么在用户 Select 之前设置复选框状态时,如何在Blade 式服务器复选框中设置‘id’呢?

推荐答案

3rd argument decides whether checkbox is checked or not. So probably $offer->ASAP (or $offer->asap is true (or not false or not null). If you want to to make checkbox unchecked either set it to false, or don't use 3rd argument (set to to null or false):

{{ Form::checkbox('asap',null,null, array('id'=>'asap')) }}

EDIT

Another possibility is that you have on your page some custom JavaScript code that finds element by asap id and checks this checkbox. So when you don't set id, JavaScript cannot check it, but when you set this id, the checkbox will be checked by JavaScript.

Laravel相关问答推荐

从8.0更新到10.0后,图像不再上传到存储

子目录中具有Vue实例的Laravel不起作用

Laravel:在行的子集上同步多对多

LARVAL SAVE 中的关系有

Laravel | 使用select查询

如何在 Laravel 5 中添加我自己的自定义类?

基于数据表 Laravel 4 导出 CSV 或 PDF

Laravel 4:如何将 WHERE 条件应用于 Eloquent 类的所有查询?

Laravel:转义LIKE子句?

Laravel 5 日志(log)中的最大文件数

Laravel 5.1 如何在Blade 文件上使用 {{ old('') }} 助手进行无线电输入

刚安装 Lumen 并得到 NotFoundHttpException

你如何找到 Laravel 外观背后的底层类?

Laravel 4:读取由 javascript 设置的 cookie

如何卸载 Laravel?

当表中不存在列时如何将 paginate() 与 having() 子句一起使用

如何使用命令行手动运行 laravel/lumen 作业(job)

将 Laravel 集合排序为 ID 数组

Laravel 验证:数字和整数之间的区别?

搜索结果分页 laravel 5.3