laravel возвращает эту ошибку при выполнении этой строки:
$select = trim($request->select);
$where = trim($request->where);
$d = trim($request->d);
$order = trim(stripslashes($request->order));
$limit = isSet($request->limit) ? " LIMIT ".trim($request->limit) : '';
$forUser = trim(stripslashes($request->userId));
$campaignId = trim(stripslashes($request->campaignId));
$userRole = trim(stripslashes($request->userRole));
$events = DB::select('SELECT *, DATE_FORMAT(timestamp, ?) selector FROM events WHERE DATE_FORMAT(timestamp, ?) = ? AND campaignId = ? ORDER BY ? ASC ?', [$select, $where, $d, $campaignId, $order, $limit])->get();
Ошибка:
[2018-05-21 19:09:22] local.ERROR: исключение 'PDOException 'с сообщением' SQLSTATE [42000]: синтаксическая ошибка или нарушение прав доступа: 1064 В синтаксисе SQL есть ошибка;проверьте руководство, соответствующее вашей версии сервера MariaDB, на предмет правильного синтаксиса для использования рядом с '?'в строке 1 'в C: \ xampp \ htdocs \ spotlike_laravel \ trunk \ vendor \ doctrine \ dbal \ lib \ Doctrine \ DBAL \ Driver \ PDOConnection.php: 77
Есть идеи?(