0
Я получаю ошибку неопределенного when()
метода в Laravel 5, когда использование База данных: Query Builder Условные операторыВызов неопределенной метод Осветите Database Query Builder :: когда()
https://laravel.com/docs/5.2/queries#conditional-statements
Призыв к неопределенному методу Illuminate\Database\Query\Builder::when()
$job = $request->input('Job');
$EmpDetails = DB::table('EMPLOYEES')->when($job, function ($query) {
return $query->where('Job', '=', $job);
})->get();
print_r($EmpDetails);
Это хорошо работает, но мое требование не выполняется. см. https://laravel.com/docs/5.2/queries#conditional-statements, почему мы используем функцию if() –