2
Я использую Laravel 4 для простого программирования, я хочу отфильтровать результат моей базы данных, используя базу данных Laravel, и я застрял.Laravel 4 динамический фильтр базы данных
У меня есть фильтр мне нужно передать в запросе на выборку:
$filter = Input::get('filter');
$txtfilter = Input::get('txtfilter');
$wh = '';
switch ($filter) {
case 'hostname':
$wh = "->where('hostname',$txtfilter)";
case 'error':
$wh = "->where('error',$txtfilter)";
default:
$wh = "";
}
В основном я хочу, чтобы добавить выше $wh
к ниже запросов
$logs = DB::table('sys_logs')
->orderBy('created_at', 'DESC')
$wh
->paginate(200);
Как это сделать?
TQ