Настройка для PostgreSQL

Все что Вам нужно сделать, так это в файле /config/doctrine.php в элементе массива custom_datetime_functions раскомментировать строки 139-142 и удалить (закомментировать) строки 133-136.

До:

/config/doctrine.php
    'custom_datetime_functions' => [
//      For MySQL:
        'DATE_FORMAT' => \DoctrineExtensions\Query\Mysql\DateFormat::class,
        'YEAR' => \DoctrineExtensions\Query\Mysql\Year::class,
        'MONTH' => \DoctrineExtensions\Query\Mysql\Month::class,
        'DAY' => \DoctrineExtensions\Query\Mysql\Day::class

//        For PostgreSQL:
//        'DATE_FORMAT' => \DoctrineExtensions\Query\Postgresql\DateFormat::class,
//        'YEAR' => \App\Services\Database\Query\Postgresql\Year::class,
//        'MONTH' => \App\Services\Database\Query\Postgresql\Month::class,
//        'DAY' => \App\Services\Database\Query\Postgresql\Day::class
    ],

После:

/config/doctrine.php
    'custom_datetime_functions' => [
//        For MySQL:
//        'DATE_FORMAT' => \DoctrineExtensions\Query\Mysql\DateFormat::class,
//        'YEAR' => \DoctrineExtensions\Query\Mysql\Year::class,
//        'MONTH' => \DoctrineExtensions\Query\Mysql\Month::class,
//        'DAY' => \DoctrineExtensions\Query\Mysql\Day::class

//      For PostgreSQL:
        'DATE_FORMAT' => \DoctrineExtensions\Query\Postgresql\DateFormat::class,
        'YEAR' => \App\Services\Database\Query\Postgresql\Year::class,
        'MONTH' => \App\Services\Database\Query\Postgresql\Month::class,
        'DAY' => \App\Services\Database\Query\Postgresql\Day::class
    ],

Last updated