У меня есть запрос, подобный приведенному ниже:
$events = Event::select(DB::raw('CONCAT(title," : ?", DATE_FORMAT(date,"%M %d %Y") AS event'), 'id')->where('club_id', '=', \Auth::guard('web_club')->user()->id)->where('date','>',date("Y-m-d",strtotime("-2days")))->orderBy('date','asc')->pluck('event', 'id');
Я пытаюсь отформатировать дату и время в более разборчивый формат, но получаю сообщение об ошибке:
"SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'from `events` where `club_id` = ? and `date` > ? order by `date` asc' at line 1 (SQL: select CONCAT(title," : ", (DATE_FORMAT(date,"%M %d %Y")) AS event, `id` from `events` where `club_id` = 75 and `date` > 2020-03-13 order by `date` asc) "
Может кто-нибудь увидеть, что Я делаю что-то не так или альтернативные методы для достижения того же результата?