【发布时间】:2022-01-10 18:57:36
【问题描述】:
我有一个应该显示为复选框但显示为选择下拉列表的表单。
在控制器中我定义了变量:
$user = Auth()->user();
$users = User::all();
$assignedUsers = User::where('assigned', true)->get();
这里是表单在视图中定义的地方:
{{ Form::open( route('users.access', [$user->id]), ['type' => 'PUT']) }}
{{ Form::checkbox(
'Users',
[
'label' => __('Select Users'),
'options' => $users,
'value' => $assignedUsers
]
) }}
{{ Form::button('submit', ['label' => __('Save changes')]) }}
{{ Form::close() }}
表单正在呈现,但不是复选框,而是选择下拉菜单。我在这里错过了什么?
【问题讨论】:
标签: forms checkbox laravel-8 laravel-blade