cvaize / started-pack-admin-laravel
Requires
- php: >=7.0.0
README
Это стартовый пакет Laravel + Laratrust + Translation + Collective. Пакет тестировался на Laravel 5.6
Внимание!!! Используйте этот пакет только на проект, который не содержит вашего кода. Команда на установку заменяет стандартные файлы
-
Установка пакета
composer require cvaize/started-pack-admin-laravel
-
Команда установки пакетов composer
php artisan StartedPackAdminLaravel:install
-
Команда замены файлов
php artisan StartedPackAdminLaravel:replace
-
Команды чтобы подтянуть зависимости
composer update && php artisan cache:clear && php artisan config:clear
-
Команды установки фронта
php artisan StartedPackAdminLaravel:front
-
Настройте подключение к базе данных в файле
.env
. Выполните миграцииphp artisan migrate
. Вы так же можете выполнить посевphp artisan db:seed
, для посева демо данных. -
Выполните импорт языковых переменных
php artisan translations:import
-
Вставьте это в файл
composer.json
. Это позволит вам избежать несостыковок в последующих обновлениях пакетаvsch/laravel-translation-manager
"scripts": { "post-update-cmd": [ ... other stuff ... "php artisan vendor:publish --provider=\"Vsch\\TranslationManager\\ManagerServiceProvider\" --tag=public --force", ... other stuff ... ] },
На этом установка окончена
Инструкция к пакету vsch/laravel-translation-manager
Обязательно загляните на страницу artisan команд пакета vsch/laravel-translation-manager
, это важно!
Список устанавливаемых пакетов:
"santigarcor/laratrust:^5.0"
"laravelcollective/html:^5.6.10"
"fzaninotto/faker:^1.8.0"
"mcamara/laravel-localization:^1.3"
"vsch/laravel-translation-manager:~2.6"
"barryvdh/laravel-debugbar:^3.1"
Список заменяемых директорий и файлов:
- /app
- /bootstrap
- /config
- /database
- /public
- /resources
- /routes
- /webpack.mix.js
Список обновляемых/устанавливаемых пакетов npm:
- bootstrap
- popper.js
- axios
- jquery-mask-plugin
- alertifyjs
- bootstrap-datepicker