我需要有自己的自定义设计,我可以在其中添加 @foreach 并自定义设计,我不知道该怎么做,我尝试了很多方法但失败了。有人可以建议我一个解决方案,或者建议我遵循任何教程,我可以根据需要将过滤后的数据加载到我的视图中。这是我的stores.blade.php搜索字段和表格所在的位置, <h3 align="center">Store Locator</h3> <div class="row"> <div class="col-md-4"></div> <div class="col-md-4"> <div class="form-group"> <select name="filter_district" id="filter_district" class="form-control" required> <option value="">Select Distric</option> @foreach ($district_name as $district) <option value="{{ $district->district }}">{{ $district->district }}</option> @endforeach </select> </div> <div class="form-group"> <select name="filter_outlet" id="filter_outlet" class="form-control" required> <option value="">Select Outlet</option> @foreach($outlet_name as $country) <option value="{{ $country->outlet }}">{{ $country->outlet }}</option> @endforeach </select> </div> <div class="form-group" align="center"> <button type="button" name="filter" id="filter" class="btn form-submit">Filter</button> <button type="button" name="reset" id="reset" class="btn form-submit">Reset</button> </div> </div> <div class="col-md-4"></div> </div> <br />
1 回答
FFIVE
TA贡献1797条经验 获得超6个赞
通过 eager load 发送结果时,需要包含商店的区域名称。因此,在您的商店模型中,创建一个belongsTo关系
public function district() {
return $this->belongsTo('App\District', 'district');
}
所以当你发送结果时,你可以写
$data = Store::select('id','outlet', 'province', 'district', 'no1', 'no2', 'no3', 'address')
->where('district', $request->filter_district)
->where('outlet', $request->filter_outlet)
->with(['district'])
->get();
- 1 回答
- 0 关注
- 122 浏览
添加回答
举报
0/150
提交
取消