admin icon indicating copy to clipboard operation
admin copied to clipboard

Заноситься неверная дата в БД.

Open gryshkoevgeniy opened this issue 10 years ago • 3 comments

Вопрос 1. Установил SleppengOwl на чистую ларавел 5,0 В БД поле имеет формат DATE без значений по умолчанию либо других значений Генерация конфигурации такая FormItem::date('yearDone', 'Year Done');

Все работает и на ошибку не выходит... но в результате в БД при выборе даты 31-12-2015 в БД заноситься значение 2031-12-20.

Вопрос 2. Можно ли создавать вьюшки непосредственно во вьюшках SleppengOwl поместив там в подпапочку... например:

F:\OpenServer\domains\sevstroy\vendor\sleeping-owl\admin\src\views\MyFOLDER\dummy.blade.php

Каким образом в таком зарендерить вьюшку в: F:\OpenServer\domains\sevstroy\vendor\sleeping-owl\admin\src\SleepingOwl\Admin\Controllers\MyController.php ????

class DummyController extends Controller { public function getIndex() { return View::make('admin/MyFOLDER::dummy'); } }

Не получаеться :(

gryshkoevgeniy avatar Jan 21 '16 11:01 gryshkoevgeniy

добавь в модель:

    public function getYearDoneAttribute($value)
    {
        if( $value == '0000-00-00' || !$value )
            return '';
        else
            return date("d-m-Y", strtotime( $value ));
    }

    public function setYearDoneAttribute($value)
    {
        if( $value )
            $this->attributes['YearDone'] = Carbon\Carbon::createFromFormat('d-m-Y', $value)->toDateString();
        else
            $this->attributes['YearDone'] = null;
    }

eugenem avatar Jan 24 '16 22:01 eugenem

Спасибо. Вопрос с неверной датой решен. Остается вопрос ...

Можно ли создавать вьюшки непосредственно во вьюшках SleppengOwl поместив там в подпапочку... например:

F:\OpenServer\domains\sevstroy\vendor\sleeping-owl\admin\src\views\MyFOLDER\dummy.blade.php

Каким образом в таком зарендерить вьюшку в: F:\OpenServer\domains\sevstroy\vendor\sleeping-owl\admin\src\SleepingOwl\Admin\Controllers\MyController.php ????

gryshkoevgeniy avatar Jan 26 '16 08:01 gryshkoevgeniy

А в папке вендорс вообще ничего трогать не надо. Контроллеры и вьюшки надо в папке Апп держать...

eugenem avatar Jan 26 '16 08:01 eugenem