【发布时间】:2019-09-05 01:40:16
【问题描述】:
我的项目中有编辑个人资料页面。
在我的编辑页面文件中
@foreach($userProfile as $profile)
@if($userId == $profile->id)
<div class="form-group">
<label class="col-md-12">First Name</label>
<div class="col-md-12">
<input type="text" placeholder="Enter First Name" name="firstName" class="form-control form-control-line" value="{{$profile->personal_detail['first_name']}}" required>
</div>
</div>
<label class="col-md-12">Department</label>
<div class="col-md-12">
<select class="custom-select form-control col-md-11" id="department" name="department">
@foreach($listDepartment as $departmentList)
{
<option value='{{$departmentList->nameOfDepartment}}'>{{$departmentList->nameOfDepartment}}</option>
}
@endforeach
</select>
</div>
@endif
@endforeach
请参阅 In first name 我在 value=" " 标记中编写代码,以便它从数据库中获取名字并显示给我。我怎样才能在下拉菜单中做同样的事情?
在我的数据库集合名称是用户
"role_id" : "5c8a51ed650fbd5398503044",
"username" : "Neel",
"company_email" : "asd@abc.com"
"personal_detail" : {
"emp_id" : "101",
"first_name" : "Abc",
"middle_name" : "D",
"last_name" : "Efg",
"gender" : "Male",
"city" : "USA",
"state" : "HY",
"department" : "Laravel",
"designation" : "Junior Laravel Developer",
"total_experience" : null,
"about_me" : null
},
【问题讨论】:
-
您已经在部门下拉列表中完成了。你到底想做什么?
-
在部门我的第一条记录是 laravel,而在我员工的部门是 HR,所以我想获取 HR 而不是 laravel
-
表之间有关系吗? @John_rees
-
我正在使用 mongoDb,但在我的用户表中部门字段已经存在
-
能否请您展示您的数据库结构。从您要获取记录的位置
标签: database laravel mongodb edit