使用Laravel中的下拉菜单更改值
我想要你的建议如果我改变我的下拉选择选项,那么我想改变我的表格值,以便你更好地理解我上传的图片。谢谢 我正在上传我的控制器代码使用Laravel中的下拉菜单更改值,laravel,Laravel,我想要你的建议如果我改变我的下拉选择选项,那么我想改变我的表格值,以便你更好地理解我上传的图片。谢谢 我正在上传我的控制器代码 public function index() { $allRoom =AllocateClassroom::with('course','department')->paginate(10); //dd($allRoom); return view('Admin.allocateClassrooms.index',['allRoom'
public function index()
{
$allRoom =AllocateClassroom::with('course','department')->paginate(10);
//dd($allRoom);
return view('Admin.allocateClassrooms.index',['allRoom'=>$allRoom]);
}
这是我的查看代码
{{Form::label('department','Department')}}
<select name="department" id="department" class="form-control">
<option value=" ">----Select Department-----</option>
@foreach($allRoom as $value)
<option value="{{$value->id}}">{{$value->department->name}}</option>
@endforeach
</select>
<br>
<div class="table-responsive">
<table class="table table-bordered">
<tr class="success">
<th>ID</th>
<th>Course Code</th>
<th>Course Name</th>
<th>Schedule Info</th>
</tr>
<tr class="info" id="info">
<td class="success" >{{$value->id}}</td>
<td class="success" >{{$value->course->code}}</td>
<td class="success" >{{$value->course->name}}</td>
<td class="success" >{{$value-> Room_No}}
{{$value-> date}}
{{$value-> start_time}}
{{$value-> end_time}}
</td>
</tr>
</table>
</div>
我会这样做: 首先,我添加了一个包装select的表单,这样当用户更改其值时,页面将重新加载所选的部门
<form method="get" id="department-form">
<select name="department" id="department" class="form-control" onchange="document.getElementById('department-form').submit()">
<option value=" ">----Select Department-----</option>
@foreach($allRoom as $value)
<option value="{{$value->id}}" @if($value->id == $department) selected @endif>{{$value->department->name}}</option>
@endforeach
</select>
</form>
在这里,我从请求中获取我的部门,并使用它查询数据
更新
抱歉,上一个代码正在获取所有符合条件的房间和部门。现在它只得到符合部门条件的房间这是我的做法: 首先,我添加了一个包装select的表单,这样当用户更改其值时,页面将重新加载所选的部门
<form method="get" id="department-form">
<select name="department" id="department" class="form-control" onchange="document.getElementById('department-form').submit()">
<option value=" ">----Select Department-----</option>
@foreach($allRoom as $value)
<option value="{{$value->id}}" @if($value->id == $department) selected @endif>{{$value->department->name}}</option>
@endforeach
</select>
</form>
在这里,我从请求中获取我的部门,并使用它查询数据
更新
抱歉,上一个代码正在获取所有符合条件的房间和部门。现在它只获取满足部门条件的房间您试图获取非对象的属性。在给出错误的文件中,将{{$value->id}}更改为{{$value['id']}}。您试图获取非对象的属性。将{{$value->id}}更改为{{$value['id']}在给出错误的文件中。请发布您的工作代码,以了解如何帮助您。我将此上传到上面,请您查看。请发布您的工作代码,以了解如何帮助您。我将此上传到上面,请您查看。一切正常,但我遇到了此问题2/2错误尝试在控制器或风景@KaziBablu2/2 ErrorException尝试获取非对象视图的属性:F:\laragon\www\university\resources\views\Admin\allocateClassrooms\index.blade.php一切正常,但我遇到了这个问题2/2 ErrorException尝试获取控制器或视图中的非对象属性@KaziBablu2/2尝试获取非对象视图的属性时出错异常:F:\laragon\www\university\resources\views\Admin\allocateClassrooms\index.blade.php