Download the PHP package daaner/laravel-template without Composer
On this page you can find all versions of the php package daaner/laravel-template. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package laravel-template
Удобный шаблон для Laravel (laravel-template)
Install
Для установки выполните команду composer create-project --prefer-dist --stability=dev daaner/laravel-template dt
Info
- Использую как скелет в новых проектах. Сокращает время на построение структуры и основных моментов
- Не используется фронтальный фреймворк (типа Bootstrap)
- Не все переводы локализации на EN
- Добавлен CDN jquery + локальная замена ему (отключен комментарием)
- Добавлена локализация в Vue (можно использовать
{{ __('api.db_data') }}
или{{ trans('api.db_data') }}
), но не работает нормально множественность - Добавлена возможность выключать сайт на обслуживание
- Добавлена возможность выключать сайт для незарегистрированных пользователей
- Добавлена возможность выключать возможность регистрации
-
Добавлена модульная структура со своими провайдерами, подключением админки, локализацией и прочим.
- для добавления модуля нужно сдублировать папку модуля
- в конфиге добавить имя папки в массив
config\module.php
- поменять главный роут модуля
- [front] добавить SASS для билда
@import '../../Modules/Blog/resources/sass/app.scss';
- [front] добавить JS для билда
require('../../Modules/Blog/resources/js/module.js')
- добавить сидер
$this->call(Modules\Blog\database\seeds\BlogCategorySeeder::class);
- локализация модулей в фреймворке
{{ __('Module::file.key') }}
- локализация модулей в Vue остается прежней
{{ __('file.key') }}
(внимательно относится к именованию файлов, чтоб не переименовать ключи)
-
Добавлено и закомментировано (нужно подтянуть модуль yarn или npm)
- VueTheMask --
npm i vue-the-mask --save
- vue-moment --
npm i vue-moment --save
- Element.io --
npm i element-ui --save
- popper --
npm i popper --save
- jquery --
npm i jquery --save
- VueTheMask --
- Подключено и используется
- Vue --
npm i vue --save
- VueAxios --
npm i vue-axios --save
- VueX и store --
npm i vuex --save
- cookies --
npm i js-cookie --save
- Bearer token
- lodash --
npm i lodash --save
- Vue --
Blade секции для разных нужд
@section('title', 'Заголовок страницы')
@section('description', 'Описание')
@section('canonical', 'каноническая ссылка')
@section('body_class', 'клас для body')
@section('content_class', 'класс главного контента')
@section('footer_class', 'класс футера')
@section('og_image', 'ОГ изображение')
@section('og_image_alt', 'Альт ОГ изображения')
Пакеты NPM
- Noty (https://github.com/needim/noty)
- Vue-js-modal (https://github.com/euvl/vue-js-modal)
Пакеты Composer
- SleepingOwl (https://github.com/LaravelRUS/SleepingOwlAdmin)
- Laravel IDE Helper (https://github.com/barryvdh/laravel-ide-helper)
- Agent (https://github.com/jenssegers/agent)
- Laravel Backup (https://github.com/spatie/laravel-backup)
Возникнут вопросы или предложения - пишите мне в телеграмм @neodaan
ПР приветствуется)
All versions of laravel-template with dependencies
PHP Build Version
Package Version
Requires
php Version
^7.1.3
fideloper/proxy Version ^4.0
guzzlehttp/guzzle Version ^6.3
laravel/framework Version 5.8.*
laravel/tinker Version ^1.0
fideloper/proxy Version ^4.0
guzzlehttp/guzzle Version ^6.3
laravel/framework Version 5.8.*
laravel/tinker Version ^1.0
The package daaner/laravel-template contains the following files
Loading the files please wait ....