хочу преобразовать метку времени в дату и отфильтровать данные по месяцам в laravel - PullRequest
0 голосов
/ 27 мая 2018

у меня есть дата в качестве метки времени в базе данных, и я хочу преобразовать метку времени в дату при получении данных из базы данных, после этого хочу фильтровать данные в соответствии с текущим месяцем.

Я - новый laravel

1 Ответ

0 голосов
/ 27 мая 2018

В вашей красноречивой модели добавьте это свойство (подробнее здесь) :

protected $dates = ['column_name'];

Это будет автоматически перенесено в Carbon

Например

use Illuminate\Database\Eloquent\Model;

class ExampleModel extends Model
{
    protected $dates = ['start_date', 'end_date'];
}

Для фильтрации данных по месяцам используйте

ExampleModel::whereMonth('start_date', '12')->get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...