我有两个表作为用户和部门。我的部门表有两列作为 id 和标题,我的用户表包含用户信息列和一列作为与部门表 id 相关的 dept_id。I want to create a dropdown select option for departement and when a departement is selected the users which have that related department id should be displayed into another dropdown, how can i do that..?
我正在获取控制器中的所有用户和部门数据并将其发送以查看。
我的控制器是....
public function index()
{
$user = DB::table('users')->get();
$dept = DB::table('departments')->get();
return view('userview', compact('user', 'dept'));
}Run Code Online (Sandbox Code Playgroud)
而我的观点是......
<select class="form-control" id="department" name="department" >
@foreach($dept as $dept)
<option value="{{ $dept->id }}">{{ $dept->name }}</option>
@endforeach
</select>
<select class="form-control" id="user" name="user" >
<option> …Run Code Online (Sandbox Code Playgroud)我使用以下代码在控制器中连接两个表
$clientdata = DB::table('clients')
->join('users', 'clients.id', '=', 'users.id')->get();
Run Code Online (Sandbox Code Playgroud)
在刀片中:
@foreach($clientdata as $clientdata)
<td>{{$clientdata->first_name(client)}}</td>
<td>{{$clientdata->last_name(client)}}</td>
<td>{{$clientdata->first_name(users)}}</td>
<td>{{$clientdata->last_name(users)}}</td>
@endforeach
Run Code Online (Sandbox Code Playgroud)
first_name但是我的两个表clients和users都包含与and同名的列last_name,并且我想访问clients表和users表的first_nameand last_name,那么我该怎么做