我正在尝试使用Form :: select(下拉列表)
进行过滤控制器
public function mappingReport(Request $request)
{
$data['title'] = 'Bbnaija One Time Billings';
$billings = DB::table('bbnaija_one_time_billings')
->select(
'msisdn',
'trans_id',
'ext_id',
DB::raw('created_at as created_date'),
'amount',
'is_complete_transactions',
'billing_channel'
)
->orderByRaw('created_at DESC');
$render=[];
if(isset($request->billing_channel))
{
$billings=$billings->where('billing_channel','like','%'.$request->billing_channel.'%');
$render['billing_channel']=$request->billing_channel;
}
$billings= $billings->orderBy('created_at','DESC');
$billings= $billings->paginate(15);
$billings= $billings->appends($render);
$data['billings'] = $billings;
return view('report.bbnaijaonetimebillingsReport',$data);
}
查看
<div class="row" style="margin-bottom: 10px">
{{ Form::model(request(),['method'=>'get']) }}
<div class="col-sm-2">
{{ Form::select('billing_channel',['fke'=>'fke','Airfrik'=>'Airfrik','Airmat'=>'Airmat','Airlet'=>'Airlet'],null,['class'=>'form-control','placeholder'=>'Select Channel']) }}
</div>
<div class="col-xs-2">
{{ Form::submit('Search',['class'=>'btn btn-warning']) }}
</div>
{{ Form::close() }}
</div>
问题所在的是Form :: Select视图。
我想合并
'Airfrik'=>'Airfrik','Airmat'=>'Airmat','Airlet'=>'Airlet'
合一。那就是Airlet。如果用户选择Airlet,则将其视为Airfrik,Airmat和Airlet。 我该如何做到这一点。