diff --git a/Modules/Blog/Admin/Sections/BlogCategories.php b/Modules/Blog/Admin/Sections/BlogCategories.php index 672a149..926068a 100644 --- a/Modules/Blog/Admin/Sections/BlogCategories.php +++ b/Modules/Blog/Admin/Sections/BlogCategories.php @@ -54,36 +54,36 @@ public function onDisplay() ->setDisplaySearch(true); $columns = [ - AdminColumn::text('id', '#') - ->setWidth('50px') - ->setHtmlAttribute('class', 'text-center'), - AdminColumn::link('name', __('adm.title'), 'slug'), - AdminColumn::text('categories.name', __('adm.edit.category')) - ->setOrderable(true) - ->setOrderable(function ($query, $direction) { - $query->orderBy('category_id', $direction); - }) - ->setSearchCallback(function ($column, $query, $search) { - return $query->orWhereHas('categories', function ($q) use ($search) { - $q->where('name', 'like', '%'.$search.'%'); - }); - }) - ->append(AdminColumn::filter('category_id')), - AdminColumn::custom(__('adm.lang'), function ($model) { - if (isset(config('app.locales')[$model->lang])) { - $lang = config('app.locales')[$model->lang]; - } else { - $lang = '-'; - } - - return $lang; - }) - ->setWidth('50px') - ->setHtmlAttribute('class', 'text-center'), - AdminColumn::text('updated_at', __('adm.edited'), 'editors.name') - ->setWidth('160px') - ->setSearchable(false), - ]; + AdminColumn::text('id', '#') + ->setWidth('50px') + ->setHtmlAttribute('class', 'text-center'), + AdminColumn::link('name', __('adm.title'), 'slug'), + AdminColumn::text('categories.name', __('adm.edit.category')) + ->setOrderable(true) + ->setOrderable(function ($query, $direction) { + $query->orderBy('category_id', $direction); + }) + ->setSearchCallback(function ($column, $query, $search) { + return $query->orWhereHas('categories', function ($q) use ($search) { + $q->where('name', 'like', '%'.$search.'%'); + }); + }) + ->append(AdminColumn::filter('category_id')), + AdminColumn::custom(__('adm.lang'), function ($model) { + if (isset(config('app.locales')[$model->lang])) { + $lang = config('app.locales')[$model->lang]; + } else { + $lang = '-'; + } + + return $lang; + }) + ->setWidth('50px') + ->setHtmlAttribute('class', 'text-center'), + AdminColumn::text('updated_at', __('adm.edited'), 'editors.name') + ->setWidth('160px') + ->setSearchable(false), + ]; $tableActive = AdminDisplay::datatablesAsync() ->setName('active') @@ -95,8 +95,8 @@ public function onDisplay() ->setHtmlAttribute('class', 'table-primary table-hover th-center'); $tableActive->setFilters( - AdminDisplayFilter::related('category_id', __('adm.edit.category'))->setModel(BlogCategory::class) - ); + AdminDisplayFilter::related('category_id', __('adm.edit.category'))->setModel(BlogCategory::class) + ); $tableInactive = AdminDisplay::datatablesAsync() ->setName('draft') @@ -117,26 +117,26 @@ public function onDisplay() $tabs = AdminDisplay::tabbed(); $tabs->setElements([ - AdminDisplay::tab($tableActive) - ->setLabel(__('adm.all')) - ->seticon('') - ->setBadge(function () { - return BlogCategory::Active()->count(); - }), - - AdminDisplay::tab($tableInactive) - ->setLabel(__('adm.drafted')) - ->seticon('') - ->setHtmlAttribute('class', 'text-black-50') - ->setBadge(function () { - return BlogCategory::Draft()->count(); - }), - - AdminDisplay::tab($tableDeleted) - ->setLabel(__('adm.deleted')) - ->setIcon('') - ->setHtmlAttribute('class', 'last text-danger'), - ]); + AdminDisplay::tab($tableActive) + ->setLabel(__('adm.all')) + ->seticon('') + ->setBadge(function () { + return BlogCategory::Active()->count(); + }), + + AdminDisplay::tab($tableInactive) + ->setLabel(__('adm.drafted')) + ->seticon('') + ->setHtmlAttribute('class', 'text-black-50') + ->setBadge(function () { + return BlogCategory::Draft()->count(); + }), + + AdminDisplay::tab($tableDeleted) + ->setLabel(__('adm.deleted')) + ->setIcon('') + ->setHtmlAttribute('class', 'last text-danger'), + ]); return $tabs; } @@ -156,83 +156,83 @@ public function onEdit($id) $cat = $data->getBlogCategory($def_lang, $id); $tabs = AdminDisplay::tabbed([ - __('Blog::admin_blog.main_tab') => new FormElements([ - AdminFormElement::select('lang', __('adm.edit.lang_site'), config('app.locales')) - ->required() - ->setSortable(false) - ->setDefaultValue($def_lang), - AdminFormElement::text('id', '#') - ->setReadonly(1), - - // AdminFormElement::dependentselect('category_id', __('adm.edit.category')) - // // ->setOptions($cat) - // ->setModelForOptions(BlogCategory::class, 'name') - // ->setDataDepends(['lang']) - // ->exclude($id) - // ->setDisplay('name') - // ->setSortable(false) - // ->setLoadOptionsQueryPreparer(function($item, $query) use ($cat) { - // - // return ($query->where('lang', $item->getDependValue('lang')) - // ->where('active', true) - // ); - // }) - // , - - AdminFormElement::html('
'), - AdminFormElement::text('creators.name', __('adm.edit.creators')) - ->setReadonly(1), - AdminFormElement::text('created_at', __('adm.edit.created_at')) - ->setReadonly(1), - AdminFormElement::html('
'), - AdminFormElement::text('editors.name', __('adm.edit.editors')) - ->setReadonly(1), - AdminFormElement::text('updated_at', __('adm.edit.updated_at')) - ->setReadonly(1), - ]), - - __('Blog::admin_blog.meta_tab') => new FormElements([ - AdminFormElement::text('meta_title', __('adm.edit.meta_title')) - ->addValidationRule('max:190', __('adm.valid.max190')), - AdminFormElement::textarea('meta_description', __('adm.edit.meta_description')) - ->setRows(5) - ->addValidationRule('max:190', __('adm.valid.max190')), - AdminFormElement::textarea('ldjson', 'LD-Json Script') - ->setRows(10), - ]), - ]); + __('Blog::admin_blog.main_tab') => new FormElements([ + AdminFormElement::select('lang', __('adm.edit.lang_site'), config('app.locales')) + ->required() + ->setSortable(false) + ->setDefaultValue($def_lang), + AdminFormElement::text('id', '#') + ->setReadonly(1), + + // AdminFormElement::dependentselect('category_id', __('adm.edit.category')) + // // ->setOptions($cat) + // ->setModelForOptions(BlogCategory::class, 'name') + // ->setDataDepends(['lang']) + // ->exclude($id) + // ->setDisplay('name') + // ->setSortable(false) + // ->setLoadOptionsQueryPreparer(function($item, $query) use ($cat) { + // + // return ($query->where('lang', $item->getDependValue('lang')) + // ->where('active', true) + // ); + // }) + // , + + AdminFormElement::html('
'), + AdminFormElement::text('creators.name', __('adm.edit.creators')) + ->setReadonly(1), + AdminFormElement::text('created_at', __('adm.edit.created_at')) + ->setReadonly(1), + AdminFormElement::html('
'), + AdminFormElement::text('editors.name', __('adm.edit.editors')) + ->setReadonly(1), + AdminFormElement::text('updated_at', __('adm.edit.updated_at')) + ->setReadonly(1), + ]), + + __('Blog::admin_blog.meta_tab') => new FormElements([ + AdminFormElement::text('meta_title', __('adm.edit.meta_title')) + ->addValidationRule('max:190', __('adm.valid.max190')), + AdminFormElement::textarea('meta_description', __('adm.edit.meta_description')) + ->setRows(5) + ->addValidationRule('max:190', __('adm.valid.max190')), + AdminFormElement::textarea('ldjson', 'LD-Json Script') + ->setRows(10), + ]), + ]); //== main form $form = AdminForm::panel()->addBody([ - AdminFormElement::columns()->addColumn([ - - AdminFormElement::text('name', __('adm.name')) - ->addValidationRule('max:190', __('adm.valid.max190')) - ->required(), - AdminFormElement::text('slug', __('adm.slug')) - ->addValidationRule('max:190', __('adm.valid.max190')), - AdminFormElement::columns()->addColumn([ - AdminFormElement::image('image', __('adm.edit.image')) - ->addValidationRule('max:190', __('adm.valid.max190')), - ], 6)->addColumn([ - AdminFormElement::text('icon', __('adm.edit.icon')) - ->addValidationRule('max:190', __('adm.valid.max190')), - ]), - - AdminFormElement::wysiwyg('info_preview', __('adm.text_preview')), - // AdminFormElement::wysiwyg('info_full', __('adm.text_full'))->setHeight(500), - - ], 8)->addColumn([$tabs]), - - AdminFormElement::html('
'), - AdminFormElement::checkbox('active', __('adm.edit.actived')), - ]); + AdminFormElement::columns()->addColumn([ + + AdminFormElement::text('name', __('adm.name')) + ->addValidationRule('max:190', __('adm.valid.max190')) + ->required(), + AdminFormElement::text('slug', __('adm.slug')) + ->addValidationRule('max:190', __('adm.valid.max190')), + AdminFormElement::columns()->addColumn([ + AdminFormElement::image('image', __('adm.edit.image')) + ->addValidationRule('max:190', __('adm.valid.max190')), + ], 6)->addColumn([ + AdminFormElement::text('icon', __('adm.edit.icon')) + ->addValidationRule('max:190', __('adm.valid.max190')), + ]), + + AdminFormElement::wysiwyg('info_preview', __('adm.text_preview')), + // AdminFormElement::wysiwyg('info_full', __('adm.text_full'))->setHeight(500), + + ], 8)->addColumn([$tabs]), + + AdminFormElement::html('
'), + AdminFormElement::checkbox('active', __('adm.edit.actived')), + ]); $form->getButtons()->setButtons([ - // 'save' => new Save(), - 'save_and_close' => new SaveAndClose(), - 'cancel' => (new Cancel()), - ]); + // 'save' => new Save(), + 'save_and_close' => new SaveAndClose(), + 'cancel' => (new Cancel()), + ]); return $form; } diff --git a/Modules/Blog/Admin/Sections/Blogs.php b/Modules/Blog/Admin/Sections/Blogs.php index 52c3b08..66b7d67 100644 --- a/Modules/Blog/Admin/Sections/Blogs.php +++ b/Modules/Blog/Admin/Sections/Blogs.php @@ -52,37 +52,37 @@ public function onDisplay() ->setDisplaySearch(true); $columns = [ - AdminColumn::checkbox() - ->setWidth('30px'), - AdminColumn::text('id', '#') - ->setWidth('50px') - ->setHtmlAttribute('class', 'text-center'), - AdminColumn::image('image') - ->setSearchable(false), - AdminColumn::link('name', __('adm.title'), 'slug'), - AdminColumn::text('categories.name', __('adm.edit.category')) - ->setOrderable(false) - ->setSearchCallback(function ($column, $query, $search) { - return $query->orWhereHas('categories', function ($q) use ($search) { - $q->where('name', 'like', '%'.$search.'%'); - }); - }) - ->setWidth('250px'), - AdminColumn::custom(__('adm.lang'), function ($model) { - if (isset(config('app.locales')[$model->lang])) { - $lang = config('app.locales')[$model->lang]; - } else { - $lang = '-'; - } - - return $lang; - }) - ->setWidth('50px') - ->setHtmlAttribute('class', 'text-center'), - AdminColumn::text('updated_at', __('adm.edited'), 'editors.name') - ->setWidth('160px') - ->setSearchable(false), - ]; + AdminColumn::checkbox() + ->setWidth('30px'), + AdminColumn::text('id', '#') + ->setWidth('50px') + ->setHtmlAttribute('class', 'text-center'), + AdminColumn::image('image') + ->setSearchable(false), + AdminColumn::link('name', __('adm.title'), 'slug'), + AdminColumn::text('categories.name', __('adm.edit.category')) + ->setOrderable(false) + ->setSearchCallback(function ($column, $query, $search) { + return $query->orWhereHas('categories', function ($q) use ($search) { + $q->where('name', 'like', '%'.$search.'%'); + }); + }) + ->setWidth('250px'), + AdminColumn::custom(__('adm.lang'), function ($model) { + if (isset(config('app.locales')[$model->lang])) { + $lang = config('app.locales')[$model->lang]; + } else { + $lang = '-'; + } + + return $lang; + }) + ->setWidth('50px') + ->setHtmlAttribute('class', 'text-center'), + AdminColumn::text('updated_at', __('adm.edited'), 'editors.name') + ->setWidth('160px') + ->setSearchable(false), + ]; $tableActive = AdminDisplay::datatablesAsync() ->setName('active') @@ -112,26 +112,26 @@ public function onDisplay() $tabs = AdminDisplay::tabbed(); $tabs->setElements([ - AdminDisplay::tab($tableActive) - ->setLabel(__('adm.all')) - ->seticon('') - ->setBadge(function () { - return Blog::Active()->count(); - }), - - AdminDisplay::tab($tableInactive) - ->setLabel(__('adm.drafted')) - ->seticon('') - ->setHtmlAttribute('class', 'text-black-50') - ->setBadge(function () { - return Blog::Draft()->count(); - }), - - AdminDisplay::tab($tableDeleted) - ->setLabel(__('adm.deleted')) - ->setIcon('') - ->setHtmlAttribute('class', 'last text-danger'), - ]); + AdminDisplay::tab($tableActive) + ->setLabel(__('adm.all')) + ->seticon('') + ->setBadge(function () { + return Blog::Active()->count(); + }), + + AdminDisplay::tab($tableInactive) + ->setLabel(__('adm.drafted')) + ->seticon('') + ->setHtmlAttribute('class', 'text-black-50') + ->setBadge(function () { + return Blog::Draft()->count(); + }), + + AdminDisplay::tab($tableDeleted) + ->setLabel(__('adm.deleted')) + ->setIcon('') + ->setHtmlAttribute('class', 'last text-danger'), + ]); return $tabs; } @@ -140,74 +140,74 @@ public function onEdit($id) { //== tabs $tabs = AdminDisplay::tabbed([ - __('Blog::admin_blog.main_tab') => new FormElements([ - AdminFormElement::text('id', '#') - ->setReadonly(1), - AdminFormElement::select('lang', __('adm.edit.lang_site'), config('app.locales')) - ->required() - ->setSortable(false) - ->setDefaultValue(1), - - // AdminFormElement::dependentselect('category_id', __('adm.edit.category')) - // ->setModelForOptions(BlogCategory::class, 'name') - // ->setDataDepends(['lang']) - // ->setLoadOptionsQueryPreparer(function($item, $query) { - // return ( $query->where('lang', $item->getDependValue('lang'))); - // }), - - AdminFormElement::html('
'), - AdminFormElement::image('image', __('adm.edit.image')), - AdminFormElement::html('
'), - - AdminFormElement::datetime('published_at', __('adm.edit.published_at')), - AdminFormElement::datetime('published_to', __('adm.edit.published_to')), - - AdminFormElement::html('
'), - AdminFormElement::text('creators.name', __('adm.edit.creators')) - ->setReadonly(1), - AdminFormElement::text('created_at', __('adm.edit.created_at')) - ->setReadonly(1), - AdminFormElement::html('
'), - AdminFormElement::text('editors.name', __('adm.edit.editors')) - ->setReadonly(1), - AdminFormElement::text('updated_at', __('adm.edit.updated_at')) - ->setReadonly(1), - ]), - - __('Blog::admin_blog.meta_tab') => new FormElements([ - AdminFormElement::text('meta_title', __('adm.edit.meta_title')) - ->addValidationRule('max:190', __('adm.valid.max190')), - AdminFormElement::textarea('meta_description', __('adm.edit.meta_description')) - ->setRows(5) - ->addValidationRule('max:190', __('adm.valid.max190')), - AdminFormElement::textarea('ldjson', 'LD-Json Script') - ->setRows(10), - ]), - ]); + __('Blog::admin_blog.main_tab') => new FormElements([ + AdminFormElement::text('id', '#') + ->setReadonly(1), + AdminFormElement::select('lang', __('adm.edit.lang_site'), config('app.locales')) + ->required() + ->setSortable(false) + ->setDefaultValue(1), + + // AdminFormElement::dependentselect('category_id', __('adm.edit.category')) + // ->setModelForOptions(BlogCategory::class, 'name') + // ->setDataDepends(['lang']) + // ->setLoadOptionsQueryPreparer(function($item, $query) { + // return ( $query->where('lang', $item->getDependValue('lang'))); + // }), + + AdminFormElement::html('
'), + AdminFormElement::image('image', __('adm.edit.image')), + AdminFormElement::html('
'), + + AdminFormElement::datetime('published_at', __('adm.edit.published_at')), + AdminFormElement::datetime('published_to', __('adm.edit.published_to')), + + AdminFormElement::html('
'), + AdminFormElement::text('creators.name', __('adm.edit.creators')) + ->setReadonly(1), + AdminFormElement::text('created_at', __('adm.edit.created_at')) + ->setReadonly(1), + AdminFormElement::html('
'), + AdminFormElement::text('editors.name', __('adm.edit.editors')) + ->setReadonly(1), + AdminFormElement::text('updated_at', __('adm.edit.updated_at')) + ->setReadonly(1), + ]), + + __('Blog::admin_blog.meta_tab') => new FormElements([ + AdminFormElement::text('meta_title', __('adm.edit.meta_title')) + ->addValidationRule('max:190', __('adm.valid.max190')), + AdminFormElement::textarea('meta_description', __('adm.edit.meta_description')) + ->setRows(5) + ->addValidationRule('max:190', __('adm.valid.max190')), + AdminFormElement::textarea('ldjson', 'LD-Json Script') + ->setRows(10), + ]), + ]); //== main form $form = AdminForm::panel()->addBody([ - AdminFormElement::columns()->addColumn([ - AdminFormElement::text('name', __('adm.name')) - ->addValidationRule('max:190', __('adm.valid.max190')) - ->required(), - AdminFormElement::text('slug', __('adm.slug')) - ->addValidationRule('max:190', __('adm.valid.max190')), - AdminFormElement::wysiwyg('info_preview', __('adm.text_preview')), - AdminFormElement::wysiwyg('info_full', __('adm.text_full')) - ->setHeight(500), - ], 8)->addColumn([$tabs]), - - AdminFormElement::html('
'), - AdminFormElement::checkbox('active', __('adm.edit.actived')), - ]); + AdminFormElement::columns()->addColumn([ + AdminFormElement::text('name', __('adm.name')) + ->addValidationRule('max:190', __('adm.valid.max190')) + ->required(), + AdminFormElement::text('slug', __('adm.slug')) + ->addValidationRule('max:190', __('adm.valid.max190')), + AdminFormElement::wysiwyg('info_preview', __('adm.text_preview')), + AdminFormElement::wysiwyg('info_full', __('adm.text_full')) + ->setHeight(500), + ], 8)->addColumn([$tabs]), + + AdminFormElement::html('
'), + AdminFormElement::checkbox('active', __('adm.edit.actived')), + ]); $form->getButtons()->setButtons([ - // 'save' => new Save(), - 'save_and_close' => new SaveAndClose(), - 'save_and_create' => new SaveAndCreate(), - 'cancel' => (new Cancel()), - ]); + // 'save' => new Save(), + 'save_and_close' => new SaveAndClose(), + 'save_and_create' => new SaveAndCreate(), + 'cancel' => (new Cancel()), + ]); return $form; } diff --git a/Modules/Blog/Models/Base.php b/Modules/Blog/Models/Base.php index 8ed03d7..455031f 100644 --- a/Modules/Blog/Models/Base.php +++ b/Modules/Blog/Models/Base.php @@ -20,8 +20,8 @@ public function categories() $cat = $this->belongsTo(BlogCategory::class, 'category_id', 'id'); return $cat->withDefault([ - 'name' => $default_value, - ]); + 'name' => $default_value, + ]); } //setters diff --git a/Modules/Blog/Models/Blog.php b/Modules/Blog/Models/Blog.php index 11cdd29..1c6c8a4 100644 --- a/Modules/Blog/Models/Blog.php +++ b/Modules/Blog/Models/Blog.php @@ -7,9 +7,9 @@ class Blog extends Base protected $table = 'blogs'; protected $casts = [ - 'published_at' => 'datetime', - 'published_to' => 'datetime', - ]; + 'published_at' => 'datetime', + 'published_to' => 'datetime', + ]; public function setSlugAttribute($value) { diff --git a/Modules/Blog/Providers/BlogAdminServiceProvider.php b/Modules/Blog/Providers/BlogAdminServiceProvider.php index 3272779..af387b4 100644 --- a/Modules/Blog/Providers/BlogAdminServiceProvider.php +++ b/Modules/Blog/Providers/BlogAdminServiceProvider.php @@ -10,9 +10,9 @@ class BlogAdminServiceProvider extends ServiceProvider { protected $sections = [ - Blog::class => 'Modules\Blog\Admin\Sections\Blogs', - BlogCategory::class => 'Modules\Blog\Admin\Sections\BlogCategories', - ]; + Blog::class => 'Modules\Blog\Admin\Sections\Blogs', + BlogCategory::class => 'Modules\Blog\Admin\Sections\BlogCategories', + ]; public function boot(\SleepingOwl\Admin\Admin $admin) { @@ -25,15 +25,15 @@ public function boot(\SleepingOwl\Admin\Admin $admin) private function registerNavigation() { \AdminNavigation::setFromArray([ - [ - 'title' => __('adm.modules.blog'), - 'icon' => 'fab fa-blogger-b', - 'priority' => 100, - 'pages' => [ - (new Page(BlogCategory::class))->setPriority(100), - (new Page(Blog::class))->setPriority(200), - ], - ], - ]); + [ + 'title' => __('adm.modules.blog'), + 'icon' => 'fab fa-blogger-b', + 'priority' => 100, + 'pages' => [ + (new Page(BlogCategory::class))->setPriority(100), + (new Page(Blog::class))->setPriority(200), + ], + ], + ]); } } diff --git a/Modules/Blog/Repositories/BlogCategoryRepository.php b/Modules/Blog/Repositories/BlogCategoryRepository.php index d5223e0..837a4c4 100644 --- a/Modules/Blog/Repositories/BlogCategoryRepository.php +++ b/Modules/Blog/Repositories/BlogCategoryRepository.php @@ -21,11 +21,11 @@ protected function getModelClass() public function getBlogCategory($lang = null, $id = null) { $columns = [ - 'id', - 'name', - 'lang', - 'active', - ]; + 'id', + 'name', + 'lang', + 'active', + ]; $query = $this->startConditions() ->active() @@ -49,8 +49,8 @@ public function getBlogCategory($lang = null, $id = null) $blogCat = $result->mapWithKeys(function ($item) { return [ - $item['id'] => '('.config('app.locales')[$item['lang']].') '.$item['name'], - ]; + $item['id'] => '('.config('app.locales')[$item['lang']].') '.$item['name'], + ]; }); $blogCat->prepend(__('Blog::blog.empty_category'), 0); diff --git a/Modules/Blog/database/seeds/BlogCategorySeeder.php b/Modules/Blog/database/seeds/BlogCategorySeeder.php index 46408c5..afbc914 100644 --- a/Modules/Blog/database/seeds/BlogCategorySeeder.php +++ b/Modules/Blog/database/seeds/BlogCategorySeeder.php @@ -16,12 +16,12 @@ public function run() $nameSeed = $faker->Realtext(30); $newData = Seedmodel::create([ - 'name' => $nameSeed, - 'slug' => $nameSeed, - 'lang' => rand(1, 2), - 'category_id' => rand(0, 10), - 'active' => rand(0, 1), - ]); + 'name' => $nameSeed, + 'slug' => $nameSeed, + 'lang' => rand(1, 2), + 'category_id' => rand(0, 10), + 'active' => rand(0, 1), + ]); } } } diff --git a/Modules/Blog/resources/lang/en/adm_blog.php b/Modules/Blog/resources/lang/en/adm_blog.php index 34c3074..fa13a8e 100644 --- a/Modules/Blog/resources/lang/en/adm_blog.php +++ b/Modules/Blog/resources/lang/en/adm_blog.php @@ -2,6 +2,6 @@ return [ - 'empty_category' => 'Root category', + 'empty_category' => 'Root category', ]; diff --git a/Modules/Blog/resources/lang/en/blog.php b/Modules/Blog/resources/lang/en/blog.php index 30996c6..ed394b3 100644 --- a/Modules/Blog/resources/lang/en/blog.php +++ b/Modules/Blog/resources/lang/en/blog.php @@ -2,13 +2,13 @@ return [ - 'title' => 'News раздел портала (EN)', - - // 'errors' => [ - // 'unknown' => 'Произошла непредвиденная ошибка. Попробуйте позже', - // 'register' => 'Ошибка регистрации. Повторите попытку позже', - // 'login' => 'Ошибка входа. Повторите попытку позже', - // 'robot' => 'Временно вам заблокирован доступ', - // ], + 'title' => 'News раздел портала (EN)', + + // 'errors' => [ + // 'unknown' => 'Произошла непредвиденная ошибка. Попробуйте позже', + // 'register' => 'Ошибка регистрации. Повторите попытку позже', + // 'login' => 'Ошибка входа. Повторите попытку позже', + // 'robot' => 'Временно вам заблокирован доступ', + // ], ]; diff --git a/Modules/Blog/resources/lang/ru/admin_blog.php b/Modules/Blog/resources/lang/ru/admin_blog.php index d91e161..30ea0c8 100644 --- a/Modules/Blog/resources/lang/ru/admin_blog.php +++ b/Modules/Blog/resources/lang/ru/admin_blog.php @@ -1,20 +1,20 @@ 'Блог', + 'mains' => 'Блог', - //main - 'get_title_blog' => 'Статьи', - 'get_edit_blog' => 'Редактирование статьи', - 'get_create_blog' => 'Добавление статьи', - 'get_title_category' => 'Категории', - 'get_edit_category' => 'Редактирование категории', - 'get_create_category' => 'Добавление категории', + //main + 'get_title_blog' => 'Статьи', + 'get_edit_blog' => 'Редактирование статьи', + 'get_create_blog' => 'Добавление статьи', + 'get_title_category' => 'Категории', + 'get_edit_category' => 'Редактирование категории', + 'get_create_category' => 'Добавление категории', - //tab - 'main_tab' => 'Главные настройки', - 'meta_tab' => 'META настройки', + //tab + 'main_tab' => 'Главные настройки', + 'meta_tab' => 'META настройки', ]; diff --git a/Modules/Blog/resources/lang/ru/blog.php b/Modules/Blog/resources/lang/ru/blog.php index 75eb275..3696bbe 100644 --- a/Modules/Blog/resources/lang/ru/blog.php +++ b/Modules/Blog/resources/lang/ru/blog.php @@ -2,12 +2,12 @@ return [ - 'title' => 'Новостной раздел портала', - 'empty_category' => 'Без категории', - 'deleted_category' => 'Категория удалена', + 'title' => 'Новостной раздел портала', + 'empty_category' => 'Без категории', + 'deleted_category' => 'Категория удалена', - // 'foo' => [ - // 'bar' => 'Value FooBar', - // ], + // 'foo' => [ + // 'bar' => 'Value FooBar', + // ], ]; diff --git a/app/Admin/Sections/Roles.php b/app/Admin/Sections/Roles.php index 884e1e9..96845a6 100644 --- a/app/Admin/Sections/Roles.php +++ b/app/Admin/Sections/Roles.php @@ -42,13 +42,13 @@ public function onDisplay() ->setHtmlAttribute('class', 'table-danger table-hover'); $display->setColumns([ - AdminColumn::text('id', '#') - ->setWidth('50px') - ->setHtmlAttribute('class', 'text-center'), - AdminColumn::link('name', 'Название') - ->setWidth('150px'), - AdminColumn::text('description', 'Описание'), - ]); + AdminColumn::text('id', '#') + ->setWidth('50px') + ->setHtmlAttribute('class', 'text-center'), + AdminColumn::link('name', 'Название') + ->setWidth('150px'), + AdminColumn::text('description', 'Описание'), + ]); return $display; } @@ -56,21 +56,21 @@ public function onDisplay() public function onEdit($id) { $form = AdminForm::panel()->addBody([ - AdminFormElement::text('id', '#') - ->setReadonly(1), - AdminFormElement::text('name', 'Название') - ->required() - ->addValidationRule('max:190', __('adm.valid.max190')), - AdminFormElement::textarea('description', 'Описание') - ->setRows(3) - ->addValidationRule('max:190', __('adm.valid.max190')), - ]); + AdminFormElement::text('id', '#') + ->setReadonly(1), + AdminFormElement::text('name', 'Название') + ->required() + ->addValidationRule('max:190', __('adm.valid.max190')), + AdminFormElement::textarea('description', 'Описание') + ->setRows(3) + ->addValidationRule('max:190', __('adm.valid.max190')), + ]); $form->getButtons()->setButtons([ - // 'save' => new Save(), - 'save_and_close' => new SaveAndClose(), - 'cancel' => (new Cancel()), - ]); + // 'save' => new Save(), + 'save_and_close' => new SaveAndClose(), + 'cancel' => (new Cancel()), + ]); return $form; } diff --git a/app/Admin/Sections/Scripts.php b/app/Admin/Sections/Scripts.php index 7cf2a14..934e09e 100644 --- a/app/Admin/Sections/Scripts.php +++ b/app/Admin/Sections/Scripts.php @@ -48,19 +48,19 @@ public function onDisplay() ->setDisplaySearch(true); $display->setColumns([ - AdminColumn::text('id', '#') - ->setWidth('50px') - ->setHtmlAttribute('class', 'text-center'), - AdminColumn::link('name', 'Название'), - AdminColumn::boolean('active', 'ВКЛ'), - AdminColumn::boolean('top', 'Header') - ->setWidth('110px') - ->setOrderable(true), - AdminColumn::text('updated_at', 'Изменен', 'editors.name') - ->setWidth('160px') - ->setSearchable(false) - ->setOrderable(false), - ]); + AdminColumn::text('id', '#') + ->setWidth('50px') + ->setHtmlAttribute('class', 'text-center'), + AdminColumn::link('name', 'Название'), + AdminColumn::boolean('active', 'ВКЛ'), + AdminColumn::boolean('top', 'Header') + ->setWidth('110px') + ->setOrderable(true), + AdminColumn::text('updated_at', 'Изменен', 'editors.name') + ->setWidth('160px') + ->setSearchable(false) + ->setOrderable(false), + ]); return $display; } @@ -68,35 +68,35 @@ public function onDisplay() public function onEdit($id) { $form = AdminForm::panel()->addBody([ - AdminFormElement::columns()->addColumn([ - AdminFormElement::text('name', 'Название скрипта') - ->addValidationRule('max:190', __('adm.valid.max190')) - ->required(), - AdminFormElement::textarea('data', 'Данные') - ->setRows(8), - AdminFormElement::checkbox('active', 'ВКЛ'), - AdminFormElement::html('
'), - AdminFormElement::checkbox('top', 'В шапку сайта (иначе в конец документа)'), - ], 8)->addColumn([ - AdminFormElement::text('id', '#') - ->setReadonly(1), - AdminFormElement::text('creators.name', 'Создал') - ->setReadonly(1), - AdminFormElement::text('updated_at', 'Создано') - ->setReadonly(1), - AdminFormElement::html('
'), - AdminFormElement::text('editors.name', 'Редактировал') - ->setReadonly(1), - AdminFormElement::text('updated_at', 'Редакция') - ->setReadonly(1), - ]), - ]); + AdminFormElement::columns()->addColumn([ + AdminFormElement::text('name', 'Название скрипта') + ->addValidationRule('max:190', __('adm.valid.max190')) + ->required(), + AdminFormElement::textarea('data', 'Данные') + ->setRows(8), + AdminFormElement::checkbox('active', 'ВКЛ'), + AdminFormElement::html('
'), + AdminFormElement::checkbox('top', 'В шапку сайта (иначе в конец документа)'), + ], 8)->addColumn([ + AdminFormElement::text('id', '#') + ->setReadonly(1), + AdminFormElement::text('creators.name', 'Создал') + ->setReadonly(1), + AdminFormElement::text('updated_at', 'Создано') + ->setReadonly(1), + AdminFormElement::html('
'), + AdminFormElement::text('editors.name', 'Редактировал') + ->setReadonly(1), + AdminFormElement::text('updated_at', 'Редакция') + ->setReadonly(1), + ]), + ]); $form->getButtons()->setButtons([ - // 'save' => new Save(), - 'save_and_close' => new SaveAndClose(), - 'cancel' => (new Cancel()), - ]); + // 'save' => new Save(), + 'save_and_close' => new SaveAndClose(), + 'cancel' => (new Cancel()), + ]); return $form; } diff --git a/app/Admin/Sections/Settings.php b/app/Admin/Sections/Settings.php index c60dd86..9f0923e 100644 --- a/app/Admin/Sections/Settings.php +++ b/app/Admin/Sections/Settings.php @@ -42,19 +42,19 @@ public function onDisplay() ->setHtmlAttribute('class', 'table-danger table-hover'); $display->setColumns([ - // AdminColumn::text('id', '#') - // ->setWidth('50px'), - AdminColumn::link('name', 'Настройка') - ->setWidth('150px'), - AdminColumn::boolean('value', 'Состояние') - ->setWidth('130px') - ->setOrderable(true), - AdminColumn::text('description', 'Описание'), - AdminColumn::text('updated_at', 'Изменен', 'editors.name') - ->setWidth('160px') - ->setSearchable(false) - ->setOrderable(true), - ]); + // AdminColumn::text('id', '#') + // ->setWidth('50px'), + AdminColumn::link('name', 'Настройка') + ->setWidth('150px'), + AdminColumn::boolean('value', 'Состояние') + ->setWidth('130px') + ->setOrderable(true), + AdminColumn::text('description', 'Описание'), + AdminColumn::text('updated_at', 'Изменен', 'editors.name') + ->setWidth('160px') + ->setSearchable(false) + ->setOrderable(true), + ]); return $display; } @@ -62,33 +62,33 @@ public function onDisplay() public function onEdit($id) { $form = AdminForm::panel()->addBody([ - AdminFormElement::columns()->addColumn([ - AdminFormElement::text('name', 'Название') - ->setReadonly(1) - ->required(), - AdminFormElement::textarea('description', 'Описание') - ->setRows(3) - ->addValidationRule('max:190', __('adm.valid.max190')), - AdminFormElement::html('
'), - AdminFormElement::checkbox('value', 'Состояние настройки'), - ], 8)->addColumn([ - AdminFormElement::text('creators.name', 'Создал') - ->setReadonly(1), - AdminFormElement::text('updated_at', 'Создано') - ->setReadonly(1), - AdminFormElement::html('
'), - AdminFormElement::text('editors.name', 'Редактировал') - ->setReadonly(1), - AdminFormElement::text('updated_at', 'Редакция') - ->setReadonly(1), - ]), - ]); + AdminFormElement::columns()->addColumn([ + AdminFormElement::text('name', 'Название') + ->setReadonly(1) + ->required(), + AdminFormElement::textarea('description', 'Описание') + ->setRows(3) + ->addValidationRule('max:190', __('adm.valid.max190')), + AdminFormElement::html('
'), + AdminFormElement::checkbox('value', 'Состояние настройки'), + ], 8)->addColumn([ + AdminFormElement::text('creators.name', 'Создал') + ->setReadonly(1), + AdminFormElement::text('updated_at', 'Создано') + ->setReadonly(1), + AdminFormElement::html('
'), + AdminFormElement::text('editors.name', 'Редактировал') + ->setReadonly(1), + AdminFormElement::text('updated_at', 'Редакция') + ->setReadonly(1), + ]), + ]); $form->getButtons()->setButtons([ - // 'save' => new Save(), - 'save_and_close' => new SaveAndClose(), - 'cancel' => (new Cancel()), - ]); + // 'save' => new Save(), + 'save_and_close' => new SaveAndClose(), + 'cancel' => (new Cancel()), + ]); return $form; } diff --git a/app/Admin/Sections/Users.php b/app/Admin/Sections/Users.php index dedbf9e..cb2fadf 100644 --- a/app/Admin/Sections/Users.php +++ b/app/Admin/Sections/Users.php @@ -49,25 +49,25 @@ public function onDisplay() ->setDisplaySearch(true); $display->setColumns([ - AdminColumn::text('id', '#') - ->setWidth('50px') - ->setHtmlAttribute('class', 'text-center'), - AdminColumn::gravatar('email', 'Ava'), - AdminColumn::link('email', 'Email'), - AdminColumn::text('name', 'Имя'), - AdminColumn::text('roles.name', 'Права') - ->setWidth('150px') - ->setOrderable(false) - ->setSearchCallback(function ($column, $query, $search) { - return $query->orWhereHas('roles', function ($q) use ($search) { - $q->where('name', 'like', '%'.$search.'%'); - }); - }), - AdminColumn::boolean('active', 'Вход'), - AdminColumn::text('created_at', 'Создан') - ->setWidth('160px') - ->setSearchable(false), - ]); + AdminColumn::text('id', '#') + ->setWidth('50px') + ->setHtmlAttribute('class', 'text-center'), + AdminColumn::gravatar('email', 'Ava'), + AdminColumn::link('email', 'Email'), + AdminColumn::text('name', 'Имя'), + AdminColumn::text('roles.name', 'Права') + ->setWidth('150px') + ->setOrderable(false) + ->setSearchCallback(function ($column, $query, $search) { + return $query->orWhereHas('roles', function ($q) use ($search) { + $q->where('name', 'like', '%'.$search.'%'); + }); + }), + AdminColumn::boolean('active', 'Вход'), + AdminColumn::text('created_at', 'Создан') + ->setWidth('160px') + ->setSearchable(false), + ]); return $display; } @@ -75,47 +75,47 @@ public function onDisplay() public function onEdit($id) { $form = AdminForm::panel()->addBody([ - AdminFormElement::columns()->addColumn([ - AdminFormElement::text('name', 'Имя') - ->addValidationRule('max:190', __('adm.valid.max190')) - ->required(), - AdminFormElement::text('email', 'Почта') - ->required() - ->unique() - ->addValidationRule('max:190', __('adm.valid.max190')), - AdminFormElement::select('role_id', 'Права', Role::class) - ->setDisplay('name') - ->required() - ->setSortable(false), - AdminFormElement::select('lang', 'Язык сайта', config('app.locales')) - ->required() - ->setSortable(false), - AdminFormElement::password('newpassword', 'Пароль (не заполнить - не сменится)') - ->allowEmptyValue() - ->addValidationRule('nullable') - ->addValidationRule('between:8,50', 'От 8 до 50 символов'), - ], 8)->addColumn([ - AdminFormElement::text('id', '#') - ->setReadonly(1), - AdminFormElement::checkbox('blocked', 'Блокировать пользователя'), - AdminFormElement::html('
'), - AdminFormElement::text('created_at', 'Создан') - ->setReadonly(1), - AdminFormElement::text('signup_ip', 'IP регистрации') - ->setReadonly(1), - AdminFormElement::text('confirm_ip', 'IP активации почты') - ->setReadonly(1), - - ]), - AdminFormElement::html('
'), - AdminFormElement::checkbox('active', 'Включен'), - ]); + AdminFormElement::columns()->addColumn([ + AdminFormElement::text('name', 'Имя') + ->addValidationRule('max:190', __('adm.valid.max190')) + ->required(), + AdminFormElement::text('email', 'Почта') + ->required() + ->unique() + ->addValidationRule('max:190', __('adm.valid.max190')), + AdminFormElement::select('role_id', 'Права', Role::class) + ->setDisplay('name') + ->required() + ->setSortable(false), + AdminFormElement::select('lang', 'Язык сайта', config('app.locales')) + ->required() + ->setSortable(false), + AdminFormElement::password('newpassword', 'Пароль (не заполнить - не сменится)') + ->allowEmptyValue() + ->addValidationRule('nullable') + ->addValidationRule('between:8,50', 'От 8 до 50 символов'), + ], 8)->addColumn([ + AdminFormElement::text('id', '#') + ->setReadonly(1), + AdminFormElement::checkbox('blocked', 'Блокировать пользователя'), + AdminFormElement::html('
'), + AdminFormElement::text('created_at', 'Создан') + ->setReadonly(1), + AdminFormElement::text('signup_ip', 'IP регистрации') + ->setReadonly(1), + AdminFormElement::text('confirm_ip', 'IP активации почты') + ->setReadonly(1), + + ]), + AdminFormElement::html('
'), + AdminFormElement::checkbox('active', 'Включен'), + ]); $form->getButtons()->setButtons([ - // 'save' => new Save(), - 'save_and_close' => new SaveAndClose(), - 'cancel' => (new Cancel()), - ]); + // 'save' => new Save(), + 'save_and_close' => new SaveAndClose(), + 'cancel' => (new Cancel()), + ]); return $form; } diff --git a/app/Admin/Widgets/NavigationUserBlock.php b/app/Admin/Widgets/NavigationUserBlock.php index f196825..4b8b3b8 100644 --- a/app/Admin/Widgets/NavigationUserBlock.php +++ b/app/Admin/Widgets/NavigationUserBlock.php @@ -10,8 +10,8 @@ class NavigationUserBlock extends Widget public function toHtml() { return view('admin::auth.navbar', [ - 'user' => auth()->user(), - ])->render(); + 'user' => auth()->user(), + ])->render(); } public function template() diff --git a/app/Admin/navigation.php b/app/Admin/navigation.php index 1dbb492..32f3463 100644 --- a/app/Admin/navigation.php +++ b/app/Admin/navigation.php @@ -3,46 +3,46 @@ use SleepingOwl\Admin\Navigation\Page; return [ - [ - 'title' => 'Панель', - 'icon' => 'fas fa-tachometer-alt', - 'url' => route('admin.dashboard'), - 'priority' => 50, - ], + [ + 'title' => 'Панель', + 'icon' => 'fas fa-tachometer-alt', + 'url' => route('admin.dashboard'), + 'priority' => 50, + ], - // [ - // 'title' => 'name cat', - // 'icon' => 'fa fa-users', - // 'priority' => 100, - // 'pages' => - // [ - // (new Page(\App\Models\Model::class)) - // ->setTitle('name') - // ->setPriority(100), - // ], - // ], + // [ + // 'title' => 'name cat', + // 'icon' => 'fa fa-users', + // 'priority' => 100, + // 'pages' => + // [ + // (new Page(\App\Models\Model::class)) + // ->setTitle('name') + // ->setPriority(100), + // ], + // ], - // [ - // 'title' => 'Менеджер файлов', - // 'icon' => 'fa fa-files-o', - // 'url' => route('admin.filemanager'), - // 'priority' => 3800, - // ], + // [ + // 'title' => 'Менеджер файлов', + // 'icon' => 'fa fa-files-o', + // 'url' => route('admin.filemanager'), + // 'priority' => 3800, + // ], - [ - 'title' => 'Настройки', - 'icon' => 'fas fa-cogs', - 'priority' => 5000, - 'pages' => [ - (new Page(\App\Setting::class)) - ->setPriority(100), - (new Page(\App\Models\Script::class)) - ->setPriority(800), - (new Page(\App\User::class)) - ->setPriority(900), - (new Page(\App\Role::class)) - ->setPriority(1000), + [ + 'title' => 'Настройки', + 'icon' => 'fas fa-cogs', + 'priority' => 5000, + 'pages' => [ + (new Page(\App\Setting::class)) + ->setPriority(100), + (new Page(\App\Models\Script::class)) + ->setPriority(800), + (new Page(\App\User::class)) + ->setPriority(900), + (new Page(\App\Role::class)) + ->setPriority(1000), + ], ], - ], ]; diff --git a/app/Http/Controllers/Api/AuthController.php b/app/Http/Controllers/Api/AuthController.php index 313026e..287f749 100644 --- a/app/Http/Controllers/Api/AuthController.php +++ b/app/Http/Controllers/Api/AuthController.php @@ -36,9 +36,9 @@ public function register(UserRegisterRequest $request) { if ($this->robot()) { return response()->json([ - 'success' => false, - 'error' => $this->robot(), - ], 403); + 'success' => false, + 'error' => $this->robot(), + ], 403); } $user = new User(); @@ -50,15 +50,15 @@ public function register(UserRegisterRequest $request) if (!$user->save()) { return response()->json([ - 'success' => false, - 'error' => __('api.errors.register'), - ]); + 'success' => false, + 'error' => __('api.errors.register'), + ]); } return response()->json([ - 'success' => false, - 'error' => __('auth.needactive'), - ], 403); + 'success' => false, + 'error' => __('auth.needactive'), + ], 403); } public function login_get() @@ -70,24 +70,24 @@ public function login(UserLoginRequest $request) { if ($this->robot()) { return response()->json([ - 'success' => false, - 'error' => $this->robot(), - ], 403); + 'success' => false, + 'error' => $this->robot(), + ], 403); } $credentials = [ - 'email' => $request->email, - 'password' => $request->password, - ]; + 'email' => $request->email, + 'password' => $request->password, + ]; if (Auth::attempt($credentials)) { $user = User::find(Auth::id()); Auth::logout(); if (!$user->active) { return response()->json([ - 'success' => false, - 'error' => __('auth.deactive'), - ], 403); + 'success' => false, + 'error' => __('auth.deactive'), + ], 403); } $token_data = new TokenRepository(); @@ -95,19 +95,19 @@ public function login(UserLoginRequest $request) if (isset($token->api_token)) { return response()->json([ - 'success' => true, - 'user_id' => $user->id, - 'user_name' => $user->name, - 'user_email' => $user->email, - 'api_token' => $token->api_token, - ]); + 'success' => true, + 'user_id' => $user->id, + 'user_name' => $user->name, + 'user_email' => $user->email, + 'api_token' => $token->api_token, + ]); } } return response()->json([ - 'success' => false, - 'error' => __('auth.failed'), - ], 403); + 'success' => false, + 'error' => __('auth.failed'), + ], 403); } public function logout_get(Request $request) @@ -124,7 +124,7 @@ public function logout(Request $request) $token_data->clear_token($request->bearerToken()); return response()->json([ - 'success' => true, - ]); + 'success' => true, + ]); } } diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php index a0a2a8a..ce1176d 100644 --- a/app/Http/Controllers/Controller.php +++ b/app/Http/Controllers/Controller.php @@ -9,5 +9,7 @@ class Controller extends BaseController { - use AuthorizesRequests, DispatchesJobs, ValidatesRequests; + use AuthorizesRequests; + use DispatchesJobs; + use ValidatesRequests; } diff --git a/app/Http/Middleware/EncryptCookies.php b/app/Http/Middleware/EncryptCookies.php index 3821962..59a188a 100644 --- a/app/Http/Middleware/EncryptCookies.php +++ b/app/Http/Middleware/EncryptCookies.php @@ -12,6 +12,6 @@ class EncryptCookies extends Middleware * @var array */ protected $except = [ - 'token', 'menu-state', + 'token', 'menu-state', ]; } diff --git a/app/Http/Requests/UserLoginRequest.php b/app/Http/Requests/UserLoginRequest.php index 90c6f80..0ac81e3 100644 --- a/app/Http/Requests/UserLoginRequest.php +++ b/app/Http/Requests/UserLoginRequest.php @@ -14,20 +14,20 @@ public function authorize() public function rules() { return [ - 'email' => 'required|email|max:255', - 'password' => 'required|between:8,50', - ]; + 'email' => 'required|email|max:255', + 'password' => 'required|between:8,50', + ]; } public function messages() { return [ - 'email.required' => __('request.email.required'), - 'email.email' => __('request.email.email'), - 'email.max' => __('request.max'), + 'email.required' => __('request.email.required'), + 'email.email' => __('request.email.email'), + 'email.max' => __('request.max'), - 'password.required' => __('request.password.required'), - 'password.between' => __('request.password.between'), - ]; + 'password.required' => __('request.password.required'), + 'password.between' => __('request.password.between'), + ]; } } diff --git a/app/Http/Requests/UserRegisterRequest.php b/app/Http/Requests/UserRegisterRequest.php index 4712180..87b284d 100644 --- a/app/Http/Requests/UserRegisterRequest.php +++ b/app/Http/Requests/UserRegisterRequest.php @@ -14,26 +14,26 @@ public function authorize() public function rules() { return [ - 'name' => 'required|between:3,255', - 'email' => 'required|email|max:255|unique:users', - 'password' => 'required|between:8,50|confirmed', - ]; + 'name' => 'required|between:3,255', + 'email' => 'required|email|max:255|unique:users', + 'password' => 'required|between:8,50|confirmed', + ]; } public function messages() { return [ - 'name.required' => __('request.name.required'), - 'name.between' => __('request.name.between'), + 'name.required' => __('request.name.required'), + 'name.between' => __('request.name.between'), - 'email.required' => __('request.email.required'), - 'email.email' => __('request.email.email'), - 'email.unique' => __('request.email.unique'), - 'email.max' => __('request.max'), + 'email.required' => __('request.email.required'), + 'email.email' => __('request.email.email'), + 'email.unique' => __('request.email.unique'), + 'email.max' => __('request.max'), - 'password.required' => __('request.password.required'), - 'password.between' => __('request.password.between'), - 'password.confirmed' => __('request.password.confirmed'), - ]; + 'password.required' => __('request.password.required'), + 'password.between' => __('request.password.between'), + 'password.confirmed' => __('request.password.confirmed'), + ]; } } diff --git a/app/Http/ViewComposers/ScriptComposer.php b/app/Http/ViewComposers/ScriptComposer.php index 0a6cb76..83177e1 100644 --- a/app/Http/ViewComposers/ScriptComposer.php +++ b/app/Http/ViewComposers/ScriptComposer.php @@ -30,8 +30,8 @@ public function __construct() public function compose(View $view) { $view->with([ - 'scripts_top' => $this->scripts_top, - 'scripts_bottom' => $this->scripts_bottom, - ]); + 'scripts_top' => $this->scripts_top, + 'scripts_bottom' => $this->scripts_bottom, + ]); } } diff --git a/app/Http/ViewComposers/SettingComposer.php b/app/Http/ViewComposers/SettingComposer.php index 839cbc5..e6db9c6 100644 --- a/app/Http/ViewComposers/SettingComposer.php +++ b/app/Http/ViewComposers/SettingComposer.php @@ -24,7 +24,7 @@ public function __construct() public function compose(View $view) { $view->with([ - 'settings' => $this->settings, - ]); + 'settings' => $this->settings, + ]); } } diff --git a/app/Providers/AdminSectionsServiceProvider.php b/app/Providers/AdminSectionsServiceProvider.php index 805b0eb..56f9214 100644 --- a/app/Providers/AdminSectionsServiceProvider.php +++ b/app/Providers/AdminSectionsServiceProvider.php @@ -8,16 +8,16 @@ class AdminSectionsServiceProvider extends ServiceProvider { protected $sections = [ - \App\User::class => 'App\Admin\Sections\Users', - \App\Role::class => 'App\Admin\Sections\Roles', - \App\Models\Script::class => 'App\Admin\Sections\Scripts', - \App\Setting::class => 'App\Admin\Sections\Settings', + \App\User::class => 'App\Admin\Sections\Users', + \App\Role::class => 'App\Admin\Sections\Roles', + \App\Models\Script::class => 'App\Admin\Sections\Scripts', + \App\Setting::class => 'App\Admin\Sections\Settings', - ]; + ]; protected $widgets = [ - \App\Admin\Widgets\NavigationUserBlock::class, - ]; + \App\Admin\Widgets\NavigationUserBlock::class, + ]; public function boot(\SleepingOwl\Admin\Admin $admin) { diff --git a/app/Repositories/ScriptRepository.php b/app/Repositories/ScriptRepository.php index 34d2e0b..a591daa 100644 --- a/app/Repositories/ScriptRepository.php +++ b/app/Repositories/ScriptRepository.php @@ -20,11 +20,11 @@ protected function getModelClass() public function getScripts() { $columns = [ - // 'id', - // 'name', - 'data', - 'top', - ]; + // 'id', + // 'name', + 'data', + 'top', + ]; $result = $this->startConditions() ->active() diff --git a/app/Repositories/SettingRepository.php b/app/Repositories/SettingRepository.php index 4aab409..22173cb 100644 --- a/app/Repositories/SettingRepository.php +++ b/app/Repositories/SettingRepository.php @@ -20,10 +20,10 @@ protected function getModelClass() public function getSetting() { $columns = [ - // 'id', - 'name', - 'value', - ]; + // 'id', + 'name', + 'value', + ]; $result = $this->startConditions() ->select($columns) diff --git a/app/Token.php b/app/Token.php index 7b8b507..78b57db 100644 --- a/app/Token.php +++ b/app/Token.php @@ -10,15 +10,15 @@ class Token extends Model public $timestamps = false; protected $fillable = [ - 'user_id', - 'api_token', - 'last_ip', - 'login_at', - ]; + 'user_id', + 'api_token', + 'last_ip', + 'login_at', + ]; protected $dates = [ - 'login_at', - ]; + 'login_at', + ]; public function users() { diff --git a/app/User.php b/app/User.php index 87286ef..6241eb9 100644 --- a/app/User.php +++ b/app/User.php @@ -45,7 +45,7 @@ class User extends Authenticatable * @var array */ protected $casts = [ - 'email_verified_at' => 'datetime', + 'email_verified_at' => 'datetime', ]; public function isAdmin() diff --git a/config/app.php b/config/app.php index 2b3d340..3b96c0d 100644 --- a/config/app.php +++ b/config/app.php @@ -110,8 +110,8 @@ */ 'locales' => [ - 1 => 'ru', - 2 => 'en', + 1 => 'ru', + 2 => 'en', ], /* diff --git a/config/ide-helper.php b/config/ide-helper.php index 4e1eb1d..51fee57 100644 --- a/config/ide-helper.php +++ b/config/ide-helper.php @@ -188,10 +188,10 @@ | Cast the given "real type" to the given "type". | */ - 'type_overrides' => [ + 'type_overrides' => [ 'integer' => 'int', 'boolean' => 'bool', - ], + ], /* |-------------------------------------------------------------------------- diff --git a/config/module.php b/config/module.php index c2ff162..aa5ab08 100644 --- a/config/module.php +++ b/config/module.php @@ -2,6 +2,6 @@ return ['modules' => [ - 'Blog', + 'Blog', ], -]; + ]; diff --git a/config/sleeping_owl.php b/config/sleeping_owl.php index 5dd024c..db99ff3 100644 --- a/config/sleeping_owl.php +++ b/config/sleeping_owl.php @@ -82,7 +82,7 @@ * Add your policy class here. * -------------------------------------------------------------------------- */ -// 'env_editor_policy' => \Admin\Policies\EnvPolicy::class, + // 'env_editor_policy' => \Admin\Policies\EnvPolicy::class, /* |-------------------------------------------------------------------------- diff --git a/database/seeds/RoleSeeder.php b/database/seeds/RoleSeeder.php index 48b7b99..dbfdb8e 100644 --- a/database/seeds/RoleSeeder.php +++ b/database/seeds/RoleSeeder.php @@ -8,31 +8,31 @@ class RoleSeeder extends Seeder public function run() { $datas = [ - [ - 'name' => 'User', - 'description' => 'All users', - ], - [ - 'name' => 'Moderator', - 'description' => 'All moderators', - ], - [ - 'name' => 'Admin', - 'description' => 'All administrators', - ], - [ - 'name' => 'Creator', - 'description' => 'All creators', - ], - ]; + [ + 'name' => 'User', + 'description' => 'All users', + ], + [ + 'name' => 'Moderator', + 'description' => 'All moderators', + ], + [ + 'name' => 'Admin', + 'description' => 'All administrators', + ], + [ + 'name' => 'Creator', + 'description' => 'All creators', + ], + ]; foreach ($datas as $data) { $newData = Seedmodel::where('name', '=', $data['name'])->first(); if ($newData === null) { $newData = Seedmodel::create([ - 'name' => $data['name'], - 'description' => $data['description'], - ]); + 'name' => $data['name'], + 'description' => $data['description'], + ]); } } } diff --git a/database/seeds/ScriptCodeSeeder.php b/database/seeds/ScriptCodeSeeder.php index f57bddf..e71ebac 100644 --- a/database/seeds/ScriptCodeSeeder.php +++ b/database/seeds/ScriptCodeSeeder.php @@ -8,44 +8,44 @@ class ScriptCodeSeeder extends Seeder public function run() { $datas = [ - //Facebook Pixel - [ - 'name' => 'Facebook Pixel', - 'top' => false, - 'data' => '', - ], + //Facebook Pixel + [ + 'name' => 'Facebook Pixel', + 'top' => false, + 'data' => '', + ], - //Google Tag - [ - 'name' => 'Google Tag', - 'top' => false, - 'data' => '', - ], + //Google Tag + [ + 'name' => 'Google Tag', + 'top' => false, + 'data' => '', + ], - //JivoSite - [ - 'name' => 'JivoSite', - 'top' => false, - 'data' => '', - ], + //JivoSite + [ + 'name' => 'JivoSite', + 'top' => false, + 'data' => '', + ], - //Yandex Verification - [ - 'name' => 'Yandex Verification', - 'top' => true, - 'data' => '', - ], - ]; + //Yandex Verification + [ + 'name' => 'Yandex Verification', + 'top' => true, + 'data' => '', + ], + ]; foreach ($datas as $data) { $newData = Seedmodel::where('name', '=', $data['name'])->first(); if ($newData === null) { $newData = Seedmodel::create([ - 'name' => $data['name'], - 'active' => false, - 'top' => $data['top'], - 'data' => $data['data'], - ]); + 'name' => $data['name'], + 'active' => false, + 'top' => $data['top'], + 'data' => $data['data'], + ]); } } } diff --git a/database/seeds/SettingSeeder.php b/database/seeds/SettingSeeder.php index 7c22baa..25505a0 100644 --- a/database/seeds/SettingSeeder.php +++ b/database/seeds/SettingSeeder.php @@ -9,37 +9,37 @@ public function run() { $datas = [ - //521 - [ - 'name' => 'disable_site', - 'description' => 'Отключить сайт (обновление / изменение). Доступ только для админов', - 'value' => false, - ], + //521 + [ + 'name' => 'disable_site', + 'description' => 'Отключить сайт (обновление / изменение). Доступ только для админов', + 'value' => false, + ], - //403 - [ - 'name' => 'registered_allow', - 'description' => 'Доступ к сайту только для зарегистрированных пользователей', - 'value' => false, - ], + //403 + [ + 'name' => 'registered_allow', + 'description' => 'Доступ к сайту только для зарегистрированных пользователей', + 'value' => false, + ], - // disabled - [ - 'name' => 'enable_register', - 'description' => 'Включить возможность регистрации', - 'value' => true, - ], + // disabled + [ + 'name' => 'enable_register', + 'description' => 'Включить возможность регистрации', + 'value' => true, + ], - ]; + ]; foreach ($datas as $data) { $newData = Seedmodel::where('name', '=', $data['name'])->first(); if ($newData === null) { $newData = Seedmodel::create([ - 'name' => $data['name'], - 'description' => $data['description'], - 'value' => $data['value'], - ]); + 'name' => $data['name'], + 'description' => $data['description'], + 'value' => $data['value'], + ]); } } } diff --git a/database/seeds/UserSeeder.php b/database/seeds/UserSeeder.php index b78c993..83fc1fe 100644 --- a/database/seeds/UserSeeder.php +++ b/database/seeds/UserSeeder.php @@ -8,41 +8,41 @@ class UserSeeder extends Seeder public function run() { $datas = [ - [ - 'name' => 'Administrator', - 'login' => 'admin', - 'email' => 'admin@site.com', - 'password' => 'Admin@site.com', - 'role_id' => 3, - ], - [ - 'name' => 'Manager', - 'login' => 'manager', - 'email' => 'manager@site.com', - 'password' => 'Manager@site.com', - 'role_id' => 2, - ], - [ - 'name' => 'User', - 'login' => 'user', - 'email' => 'user@site.com', - 'password' => 'User@site.com', - 'role_id' => 1, - ], + [ + 'name' => 'Administrator', + 'login' => 'admin', + 'email' => 'admin@site.com', + 'password' => 'Admin@site.com', + 'role_id' => 3, + ], + [ + 'name' => 'Manager', + 'login' => 'manager', + 'email' => 'manager@site.com', + 'password' => 'Manager@site.com', + 'role_id' => 2, + ], + [ + 'name' => 'User', + 'login' => 'user', + 'email' => 'user@site.com', + 'password' => 'User@site.com', + 'role_id' => 1, + ], - ]; + ]; foreach ($datas as $data) { $newData = Seedmodel::where('email', '=', $data['email'])->first(); if ($newData === null) { $newData = Seedmodel::create([ - 'name' => $data['name'], - 'active' => true, - // 'login' => $data['login'], - 'email' => $data['email'], - 'role_id' => $data['role_id'], - 'password' => bcrypt($data['password']), - ]); + 'name' => $data['name'], + 'active' => true, + // 'login' => $data['login'], + 'email' => $data['email'], + 'role_id' => $data['role_id'], + 'password' => bcrypt($data['password']), + ]); } } } diff --git a/package-lock.json b/package-lock.json index b7d7bfa..1b50bb1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1210,14 +1210,21 @@ } }, "ajv": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", - "integrity": "sha1-kNDVRDnaWHzX6EO/twRfUL0ivfE=", + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "requires": { - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" + }, + "dependencies": { + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + } } }, "ajv-errors": { @@ -3484,11 +3491,6 @@ } } }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" - }, "fast-glob": { "version": "2.2.7", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", @@ -8891,18 +8893,6 @@ "webpack-sources": "^1.4.1" }, "dependencies": { - "ajv": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", - "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", - "dev": true, - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, "ajv-keywords": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", diff --git a/resources/lang/en/adm.php b/resources/lang/en/adm.php index 6ed702a..5140246 100644 --- a/resources/lang/en/adm.php +++ b/resources/lang/en/adm.php @@ -2,30 +2,30 @@ return [ - 'valid' => [ - 'max190' => 'Не более 190 символов', - 'max250' => 'Не более 250 символов', - ], + 'valid' => [ + 'max190' => 'Не более 190 символов', + 'max250' => 'Не более 250 символов', + ], - //display - 'title' => 'Название', - 'lang' => 'Язык', - 'show' => 'Отображать', - 'edit' => 'Изменен', + //display + 'title' => 'Название', + 'lang' => 'Язык', + 'show' => 'Отображать', + 'edit' => 'Изменен', - 'edit' => [ - 'lang_site' => 'Язык сайта', - 'category' => 'Категория', - 'published_at' => 'Показывать с...', - 'published_to' => 'Показывать до...', + 'edit' => [ + 'lang_site' => 'Язык сайта', + 'category' => 'Категория', + 'published_at' => 'Показывать с...', + 'published_to' => 'Показывать до...', - 'creators' => 'Создал', - 'created_at' => 'Создано', - 'editors' => 'Редактировал', - 'updated_at' => 'Редакция', + 'creators' => 'Создал', + 'created_at' => 'Создано', + 'editors' => 'Редактировал', + 'updated_at' => 'Редакция', - 'meta_title' => 'Meta заголовок', - 'meta_description' => 'Meta описание', - ], + 'meta_title' => 'Meta заголовок', + 'meta_description' => 'Meta описание', + ], ]; diff --git a/resources/lang/en/api.php b/resources/lang/en/api.php index 768ff92..60f1221 100644 --- a/resources/lang/en/api.php +++ b/resources/lang/en/api.php @@ -2,14 +2,14 @@ return [ - //Middleware - 'db_connect' => 'Error connecting to database. Try again later', - 'db_data' => 'Data error on the site. Try again later', - - 'admin' => [ - 'clear_cache_title' => 'Clear cache on the site', - 'clear_cache' => 'Clear cache', - 'cache_clear' => 'Cache is cleared', - ], + //Middleware + 'db_connect' => 'Error connecting to database. Try again later', + 'db_data' => 'Data error on the site. Try again later', + + 'admin' => [ + 'clear_cache_title' => 'Clear cache on the site', + 'clear_cache' => 'Clear cache', + 'cache_clear' => 'Cache is cleared', + ], ]; diff --git a/resources/lang/en/error.php b/resources/lang/en/error.php index c80114e..9bd3342 100644 --- a/resources/lang/en/error.php +++ b/resources/lang/en/error.php @@ -2,64 +2,64 @@ return [ - 'main' => 'Back to main', - 'back' => 'Return back', + 'main' => 'Back to main', + 'back' => 'Return back', - '400t' => 'Error 400', - '400' => 'Bad Request', + '400t' => 'Error 400', + '400' => 'Bad Request', - '401t' => 'Error 401', - '401' => 'Unauthorized', + '401t' => 'Error 401', + '401' => 'Unauthorized', - '403t' => 'Error 403', - '403' => 'Temporarily Forbidden', + '403t' => 'Error 403', + '403' => 'Temporarily Forbidden', - '404t' => 'Error 404', - '404' => 'Not Found', + '404t' => 'Error 404', + '404' => 'Not Found', - '405t' => 'Error 405', - '405' => 'Method Not Allowed', + '405t' => 'Error 405', + '405' => 'Method Not Allowed', - '408t' => 'Error 408', - '408' => 'Request Timeout', + '408t' => 'Error 408', + '408' => 'Request Timeout', - '409t' => 'Error 409', - '409' => 'Conflict', + '409t' => 'Error 409', + '409' => 'Conflict', - '419t' => 'Error 419', - '419' => 'Authentication Timeout', + '419t' => 'Error 419', + '419' => 'Authentication Timeout', - '422t' => 'Error 422', - '422' => 'Unprocessable Entity', + '422t' => 'Error 422', + '422' => 'Unprocessable Entity', - '423t' => 'Error 423', - '423' => 'Locked', + '423t' => 'Error 423', + '423' => 'Locked', - '429t' => 'Error 429', //throttle - '429' => 'Too Many Requests', + '429t' => 'Error 429', //throttle + '429' => 'Too Many Requests', - '451t' => 'Error 451', - '451' => 'Unavailable For Legal Reasons', + '451t' => 'Error 451', + '451' => 'Unavailable For Legal Reasons', - '500t' => 'Error 500', - '500' => 'Internal Server Error', + '500t' => 'Error 500', + '500' => 'Internal Server Error', - '501t' => 'Mail error', - '501' => 'Not Implemented', + '501t' => 'Mail error', + '501' => 'Not Implemented', - '502t' => 'Error 502', - '502' => 'Bad Gateway', + '502t' => 'Error 502', + '502' => 'Bad Gateway', - '503t' => 'Error 503', - '503' => 'Service temporarily Unavailable', + '503t' => 'Error 503', + '503' => 'Service temporarily Unavailable', - '504t' => 'Error 504', - '504' => 'Gateway Timeout', + '504t' => 'Error 504', + '504' => 'Gateway Timeout', - '521t' => 'Service is in the process of updating', - '521' => 'The service is in the process of being updated and is temporarily unavailable. We apologize for any inconvenience caused', + '521t' => 'Service is in the process of updating', + '521' => 'The service is in the process of being updated and is temporarily unavailable. We apologize for any inconvenience caused', - '524t' => 'A timeout occurred', - '524' => 'A connection to the web server was established, but it did not respond for the set connection timeout', + '524t' => 'A timeout occurred', + '524' => 'A connection to the web server was established, but it did not respond for the set connection timeout', ]; diff --git a/resources/lang/ru/adm.php b/resources/lang/ru/adm.php index daf89de..5851200 100644 --- a/resources/lang/ru/adm.php +++ b/resources/lang/ru/adm.php @@ -2,46 +2,46 @@ return [ - 'valid' => [ - 'max190' => 'Не более 190 символов', - 'max250' => 'Не более 250 символов', - ], - - 'modules' => [ - 'blog' => 'Блог статей', - ], - - //display - 'title' => 'Название', - 'name' => 'Имя', - 'slug' => 'Ссылка (формируется автоматически)', - 'lang' => 'Язык', - 'show' => 'Отображать', - 'edited' => 'Изменен', - 'text_preview' => 'Предварительный текст', - 'text_full' => 'Полный текст', - - 'all' => 'Все записи', - 'deleted' => 'Удаленные', - 'drafted' => 'Черновики', - - 'edit' => [ - 'lang_site' => 'Язык сайта', - 'category' => 'Категория', - 'published_at' => 'Показывать с...', - 'published_to' => 'Показывать до...', - - 'creators' => 'Создал', - 'created_at' => 'Создано', - 'editors' => 'Редактировал', - 'updated_at' => 'Редакция', - - 'meta_title' => 'Meta заголовок', - 'meta_description' => 'Meta описание', - 'actived' => 'Включить на сайте', - - 'icon' => 'Значек (из иконок SVG)', - 'image' => 'Изображение', - ], + 'valid' => [ + 'max190' => 'Не более 190 символов', + 'max250' => 'Не более 250 символов', + ], + + 'modules' => [ + 'blog' => 'Блог статей', + ], + + //display + 'title' => 'Название', + 'name' => 'Имя', + 'slug' => 'Ссылка (формируется автоматически)', + 'lang' => 'Язык', + 'show' => 'Отображать', + 'edited' => 'Изменен', + 'text_preview' => 'Предварительный текст', + 'text_full' => 'Полный текст', + + 'all' => 'Все записи', + 'deleted' => 'Удаленные', + 'drafted' => 'Черновики', + + 'edit' => [ + 'lang_site' => 'Язык сайта', + 'category' => 'Категория', + 'published_at' => 'Показывать с...', + 'published_to' => 'Показывать до...', + + 'creators' => 'Создал', + 'created_at' => 'Создано', + 'editors' => 'Редактировал', + 'updated_at' => 'Редакция', + + 'meta_title' => 'Meta заголовок', + 'meta_description' => 'Meta описание', + 'actived' => 'Включить на сайте', + + 'icon' => 'Значек (из иконок SVG)', + 'image' => 'Изображение', + ], ]; diff --git a/resources/lang/ru/api.php b/resources/lang/ru/api.php index 762cdd1..14a7025 100644 --- a/resources/lang/ru/api.php +++ b/resources/lang/ru/api.php @@ -2,22 +2,22 @@ return [ - //Middleware - 'db_connect' => 'Ошибка подключения к базе данных. Попробуйте позже', - 'db_data' => 'Ошибка данных на сайте. Попробуйте позже', + //Middleware + 'db_connect' => 'Ошибка подключения к базе данных. Попробуйте позже', + 'db_data' => 'Ошибка данных на сайте. Попробуйте позже', - 'admin' => [ - 'clear_cache_title' => 'Очистить кеш на сайте', - 'clear_cache' => 'Очистить кеш', - 'cache_clear' => 'Кеш успешно очищен', - 'noreg' => 'Регистрация отключена', - ], + 'admin' => [ + 'clear_cache_title' => 'Очистить кеш на сайте', + 'clear_cache' => 'Очистить кеш', + 'cache_clear' => 'Кеш успешно очищен', + 'noreg' => 'Регистрация отключена', + ], - 'errors' => [ - 'unknown' => 'Произошла непредвиденная ошибка. Попробуйте позже', - 'register' => 'Ошибка регистрации. Повторите попытку позже', - 'login' => 'Ошибка входа. Повторите попытку позже', - 'robot' => 'Временно вам заблокирован доступ', - ], + 'errors' => [ + 'unknown' => 'Произошла непредвиденная ошибка. Попробуйте позже', + 'register' => 'Ошибка регистрации. Повторите попытку позже', + 'login' => 'Ошибка входа. Повторите попытку позже', + 'robot' => 'Временно вам заблокирован доступ', + ], ]; diff --git a/resources/lang/ru/error.php b/resources/lang/ru/error.php index 27459b4..d9eb690 100644 --- a/resources/lang/ru/error.php +++ b/resources/lang/ru/error.php @@ -2,65 +2,65 @@ return [ - 'main' => 'Вернуться на главную', - 'back' => 'Вернуться назад', + 'main' => 'Вернуться на главную', + 'back' => 'Вернуться назад', - '400t' => 'Ошибка 400', - '400' => 'Запрос не может быть исполнен в виду синтаксической ошибки', + '400t' => 'Ошибка 400', + '400' => 'Запрос не может быть исполнен в виду синтаксической ошибки', - '401t' => 'Ошибка 401', - '401' => 'Неправильные данные авторизации', + '401t' => 'Ошибка 401', + '401' => 'Неправильные данные авторизации', - '403t' => 'Ошибка 403', - '403' => 'Доступ к данному ресурсу ограничен', + '403t' => 'Ошибка 403', + '403' => 'Доступ к данному ресурсу ограничен', - '404t' => 'Ошибка 404', - '404' => 'Запрошенный ресурс не может быть найден', + '404t' => 'Ошибка 404', + '404' => 'Запрошенный ресурс не может быть найден', - '405t' => 'Ошибка 405', - '405' => 'Метод, при помощи которого совершается запрос к ресурсу, не доступен', + '405t' => 'Ошибка 405', + '405' => 'Метод, при помощи которого совершается запрос к ресурсу, не доступен', - '408t' => 'Ошибка 408', - '408' => 'Время ожидания сервером передачи от клиента истекло', + '408t' => 'Ошибка 408', + '408' => 'Время ожидания сервером передачи от клиента истекло', - '409t' => 'Ошибка 409', - '409' => 'Запрос не может быть выполнен из-за конфликтного обращения к ресурсу', + '409t' => 'Ошибка 409', + '409' => 'Запрос не может быть выполнен из-за конфликтного обращения к ресурсу', - '419t' => 'Ошибка 419', - '419' => 'Срок действия сессии истек. Обновите и повторите попытку', + '419t' => 'Ошибка 419', + '419' => 'Срок действия сессии истек. Обновите и повторите попытку', - '422t' => 'Ошибка 422', - '422' => 'Запрос был принят и понят, но не может быть выполнен ввиду наличия семантических ошибок', + '422t' => 'Ошибка 422', + '422' => 'Запрос был принят и понят, но не может быть выполнен ввиду наличия семантических ошибок', - '423t' => 'Ошибка 423', - '423' => 'Целевой ресурс из запроса заблокирован от применения к нему указанного метода', + '423t' => 'Ошибка 423', + '423' => 'Целевой ресурс из запроса заблокирован от применения к нему указанного метода', - '429t' => 'Ошибка 429', //throttle - '429' => 'Слишком много попыток обращения. Повторите через пару минут', + '429t' => 'Ошибка 429', //throttle + '429' => 'Слишком много попыток обращения. Повторите через пару минут', - '451t' => 'Ошибка 451', - '451' => 'Доступ к запрашиваемому ресурсу был заблокирован из юридических соображений', + '451t' => 'Ошибка 451', + '451' => 'Доступ к запрашиваемому ресурсу был заблокирован из юридических соображений', - '500t' => 'Ошибка 500', - '500' => 'Внутренняя ошибка сервера', + '500t' => 'Ошибка 500', + '500' => 'Внутренняя ошибка сервера', - '501t' => 'Ошибка почты', - // '501' => 'Почтовый ящик не действителен.', - '501' => 'Проверьте правильность написания почтового ящика или используйте другой', + '501t' => 'Ошибка почты', + // '501' => 'Почтовый ящик не действителен.', + '501' => 'Проверьте правильность написания почтового ящика или используйте другой', - '502t' => 'Ошибка 502', - '502' => 'Ошибка перенаправления', + '502t' => 'Ошибка 502', + '502' => 'Ошибка перенаправления', - '503t' => 'Ошибка 503', - '503' => 'Сервер временно недоступен', + '503t' => 'Ошибка 503', + '503' => 'Сервер временно недоступен', - '504t' => 'Ошибка 504', - '504' => 'Сервер не дождался ответа', + '504t' => 'Ошибка 504', + '504' => 'Сервер не дождался ответа', - '521t' => 'Сервис в процессе обновления', - '521' => 'Сервис находится в процессе обновления и временно недоступен. Приносим извинения за доставленные неудобства', + '521t' => 'Сервис в процессе обновления', + '521' => 'Сервис находится в процессе обновления и временно недоступен. Приносим извинения за доставленные неудобства', - '524t' => 'Тайм-аут запроса', - '524' => 'Подключение с веб-сервером установлено, но он не ответил за установленное время ожидания соединения', + '524t' => 'Тайм-аут запроса', + '524' => 'Подключение с веб-сервером установлено, но он не ответил за установленное время ожидания соединения', ]; diff --git a/resources/lang/ru/request.php b/resources/lang/ru/request.php index b421c33..24597fd 100644 --- a/resources/lang/ru/request.php +++ b/resources/lang/ru/request.php @@ -2,23 +2,23 @@ return [ - 'max' => 'Слишком длинное значение', + 'max' => 'Слишком длинное значение', - 'name' => [ - 'required' => 'Нужно указать имя', - 'between' => 'Нужно минимум 3 символа', - ], + 'name' => [ + 'required' => 'Нужно указать имя', + 'between' => 'Нужно минимум 3 символа', + ], - 'email' => [ - 'required' => 'Почта должна быть указана', - 'email' => 'Почта должна быть действительна', - 'unique' => 'Такая почта уже используется', - ], + 'email' => [ + 'required' => 'Почта должна быть указана', + 'email' => 'Почта должна быть действительна', + 'unique' => 'Такая почта уже используется', + ], - 'password' => [ - 'required' => 'Нужно указать пароль', - 'between' => 'Пароль должен быть от 8 до 50 символов', - 'confirmed' => 'Пароли не совпадают', - ], + 'password' => [ + 'required' => 'Нужно указать пароль', + 'between' => 'Пароль должен быть от 8 до 50 символов', + 'confirmed' => 'Пароли не совпадают', + ], ]; diff --git a/resources/lang/ru/site.php b/resources/lang/ru/site.php index b244644..9fe915b 100644 --- a/resources/lang/ru/site.php +++ b/resources/lang/ru/site.php @@ -1,54 +1,54 @@ 'Google - Длинное название сайта', - 'title2' => 'Google', - 'description' => 'Google - поиск сайтов, документаций и всего остального.', - 'desc' => 'Поиск сайтов', + 'title' => 'Google - Длинное название сайта', + 'title2' => 'Google', + 'description' => 'Google - поиск сайтов, документаций и всего остального.', + 'desc' => 'Поиск сайтов', - 'menu' => [ - 'main' => 'Главная', - 'documents' => 'Документы', - 'help' => 'Помощь', - 'profile' => 'Личный кабинет', - 'about' => 'О нас', - 'login' => 'Войти', - 'logout' => 'Выйти', - 'register' => 'Регистрация', - 'admin' => 'Админка', - 'icons' => 'Иконки', - 'information' => 'Информация', - 'content' => 'Разметка', - 'content2' => 'Разметка 2', - ], + 'menu' => [ + 'main' => 'Главная', + 'documents' => 'Документы', + 'help' => 'Помощь', + 'profile' => 'Личный кабинет', + 'about' => 'О нас', + 'login' => 'Войти', + 'logout' => 'Выйти', + 'register' => 'Регистрация', + 'admin' => 'Админка', + 'icons' => 'Иконки', + 'information' => 'Информация', + 'content' => 'Разметка', + 'content2' => 'Разметка 2', + ], - 'header' => [ - 'register' => 'Регистрация', - 'login' => 'Вход на сайт', - 'forgot' => 'Забыли пароль?', - 'password_reset' => 'Сброс пароля', - ], + 'header' => [ + 'register' => 'Регистрация', + 'login' => 'Вход на сайт', + 'forgot' => 'Забыли пароль?', + 'password_reset' => 'Сброс пароля', + ], - 'form' => [ - 'signin' => 'Войти', - 'name' => 'Имя', - 'email' => 'Ваш E-mail', - 'subscribe' => 'Подписаться', - 'login' => 'Вход', - 'login_again' => 'Войти снова', - 'login_or_pass' => 'Логин или пароль', - 'password' => 'Пароль', - 'forgor' => 'Забыли пароль', - 'password_confirmation' => 'Повтор пароля', - 'forgor_send' => 'Отправить E-mail', - 'password_reset' => 'Сбросить пароль', - 'register' => 'Зарегистрироваться', - ], + 'form' => [ + 'signin' => 'Войти', + 'name' => 'Имя', + 'email' => 'Ваш E-mail', + 'subscribe' => 'Подписаться', + 'login' => 'Вход', + 'login_again' => 'Войти снова', + 'login_or_pass' => 'Логин или пароль', + 'password' => 'Пароль', + 'forgor' => 'Забыли пароль', + 'password_confirmation' => 'Повтор пароля', + 'forgor_send' => 'Отправить E-mail', + 'password_reset' => 'Сбросить пароль', + 'register' => 'Зарегистрироваться', + ], - 'exit' => 'Выход', - 'og-locale' => 'ru_RU', - 'copyright' => 'Все права защищены', - 'terms' => 'Пользовательское соглашение', - 'share' => 'Поделиться', + 'exit' => 'Выход', + 'og-locale' => 'ru_RU', + 'copyright' => 'Все права защищены', + 'terms' => 'Пользовательское соглашение', + 'share' => 'Поделиться', ];