laravel - 选择框 laravel 未定义的变量
问题描述
我的选择框不起作用。试图在选择选项上显示视图中的表(部门)的名称。我得到的错误是:
未定义变量:部门(查看:C:\xampp\htdocs\project\resources\views\users\form.blade.php)
这是我的控制器
public function edit($userID)
{
$usuario = User::query()->findOrFail($userID);
$roles = Role::pluck('display_name','id');
$departments = Department::all();
return view('users.edit',compact('usuario','roles','departments'));
}
和我的看法
<select name="department_id" id="department_id" class="form-select">
{{--@foreach($departments as $department)--}}
<option value="{{$department->id}}">{{$department->name}}</option>
{{--@endforeach--}}
</select>
解决方案
<select name="department_id" id="department_id" class="form-select">
@foreach ($departments as $department)
<option value="{{$department->id}}">{{$department->name}}
@endforeach
</option>
在刀片上循环是这样的
推荐阅读
- flow-project - 使用 Flow 运行像 MoSTScenario 这样的预构建场景
- android - 如何在 Android 10 中以编程方式安装任何 Android 应用
- php - 使用 jsonencode 在 AJAX 中返回多个数据
- domain-driven-design - 这个聚合体可以分解成更小的聚合体吗?
- laravel - 如何将 Laravel 5.8 + Vue 应用程序部署到共享主机 cpanel 主域和子域
- python - 如何在类和函数之间移动变量而不改变它们?
- intellij-idea - 如何摆脱 IntelliJ Ultimate 中的“更改这些文件的人......”更改列表
- android - 无法在 StateListDrawable 中添加状态
- arrays - 如何快速遍历嵌套的 json 对象?
- react-native - react native ios emulator - 如何在不使用手机的情况下在计算机上测试相机功能?