daaner/laravel-template is a Laravel package for bestpractics on laravel assets and view 5.8.
It currently has 4 GitHub stars and 10 downloads on Packagist (latest version v5.8).
Install it with composer require daaner/laravel-template.
Discover more Laravel packages by daaner
or browse all Laravel packages to compare alternatives.
Last updated
Для установки выполните команду composer create-project --prefer-dist --stability=dev daaner/laravel-template dt
Использую как скелет в новых проектах. Сокращает время на построение структуры и основных моментов
Не используется фронтальный фреймворк (типа Bootstrap)
Не все переводы локализации на EN
Добавлен CDN jquery + локальная замена ему (отключен комментарием)
Добавлена локализация в Vue (можно использовать {{ __('api.db_data') }} или {{ trans('api.db_data') }}), но не работает нормально множественность
Добавлена возможность выключать сайт на обслуживание
Добавлена возможность выключать сайт для незарегистрированных пользователей
Добавлена возможность выключать возможность регистрации
Добавлена модульная структура со своими провайдерами, подключением админки, локализацией и прочим.
config\module.php@import '../../Modules/Blog/resources/sass/app.scss';require('../../Modules/Blog/resources/js/module.js')$this->call(Modules\Blog\database\seeds\BlogCategorySeeder::class);{{ __('Module::file.key') }}{{ __('file.key') }} (внимательно относится к именованию файлов, чтоб не переименовать ключи)Добавлено и закомментировано (нужно подтянуть модуль yarn или npm)
npm i vue-the-mask --savenpm i vue-moment --savenpm i element-ui --savenpm i popper --savenpm i jquery --saveПодключено и используется
npm i vue --savenpm i vue-axios --savenpm i vuex --savenpm i js-cookie --savenpm i lodash --save@section('title', 'Заголовок страницы')@section('description', 'Описание')@section('canonical', 'каноническая ссылка')@section('body_class', 'клас для body')@section('content_class', 'класс главного контента')@section('footer_class', 'класс футера')@section('og_image', 'ОГ изображение')@section('og_image_alt', 'Альт ОГ изображения')@section('style')
добавление стилей
@endsection
@section('script')
добавление скриптов
@endsection
дополнительная разметка ld-json (можно использовать для других скриптов и стилей)
@section('ldjson')
<script type="application/ld+json">
{
"@context": "http://schema.org2",
"@type": "WebSite2",
}
</script>
@endsection
Возникнут вопросы или предложения - пишите мне в телеграмм @neodaan
ПР приветствуется)