У меня вопрос, как выбрать год только из базы данных в laravel? У меня есть в моей базе данных:Выберите год только из базы данных php (Laravel)
2015-07-02
2015-07-04
2015-08-06
Я просто хочу, чтобы выбрать год ('2015')
Я хочу построить в Laravel, мой код:
$visit_time = DB::table('tr_visit')->join ('tm_child','tr_visit.Child_ID','=','tm_child.Child_ID')
->where('tr_visit.Child_ID', 'LIKE', '%' . $childName . '%')
->groupBy(DB::raw('YEAR(tr_visit.Visit_Date)'))
->groupBy(DB::raw('MONTH(tr_visit.Visit_Date)'))
->select(DB::raw('YEAR(Visit_Date)'))->distinct()->get();
Пожалуйста, помогите мне, спасибо
Я не знаю час ow Laravel работает, но вы получаете полную дату, а затем 'explode (" - ", $ date)' – Sayed
Кажется, правильно. Что не так с вашим кодом? – VMcreator
@ b0s3 это не работа .. мы должны использовать DB :: raw –