У меня проблема с глобальным поиском для чтения birthDate в dd /мм/гг формат.
Я могу прочитать дату только в формате г-м-д (т. е. дату по умолчанию для базы данных).
Это мой код:
Код: Выделить всё
// get data from user_dummies table
$query = DB::table('user_dummies')->select('*');
// Global Search
$search = $request->search;
$query = $query->where(function ($query) use ($search) {
$query->orWhere('firstName', 'like', "%" . $search . "%");
$query->orWhere('lastName', 'like', "%" . $search . "%");
$query->orWhere('age', 'like', "%" . $search . "%");
$query->orWhere('birthDate', 'like', "%" . $search . "%");
$query->orWhere('role', 'like', "%" . $search . "%");
});Я пытался написать код, соответствующий дате рождения, указанной ниже, но получаю ошибка из Datatable,
т.е. Предупреждение DataTables: table id=datatable — ошибка Ajax.
Код: Выделить всё
$query->orWhere(date('d/m/y',strtotime('birthDate')), 'like', "%" . $search . "%");Может кто-нибудь сказать мне, как это сделать?
Подробнее здесь: https://stackoverflow.com/questions/791 ... -format-fr
Мобильная версия