Заноситься неверная дата в БД.
Вопрос 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'); } }
Не получаеться :(
добавь в модель:
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;
}
Спасибо. Вопрос с неверной датой решен. Остается вопрос ...
Можно ли создавать вьюшки непосредственно во вьюшках 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 ????
А в папке вендорс вообще ничего трогать не надо. Контроллеры и вьюшки надо в папке Апп держать...