Основная цель Homestead Skeleton- максимально упростить внедрение Laravel Homestead Vagrant окружения. Он позволяет настроить среду для разработки без использования командной строки приложения. Также полезен он будет в случае, когда Вы не имеете/не хотите локально установленного в систему PHP
Для установки пакета Вам потребуется установленный Composer для того, чтобы воспользоваться его artisan командами. В том случае, когда вы и его устанавливать себе не желаете, то можно просто взять и скопировать все файлы/папки отсюда себе в корень Laravel проекта.
Установка
Добавьте строку
"svpernova09/homesteadskeleton": "1.0.*
В файлик composer.json. После чего следует запустить команду
composer update
И в app/Providers/AppServiceProvider.php добавить метод register():
if ($this->app->environment() == 'local') { $this->app->register('Svpernova09\HomesteadSkeleton\HomesteadSkeletonServiceProvider'); }
Использование
После выполнения всех инструкций по установке Homestead Skeleton запустите:
php artisan homestead:create
Обратите внимание!
Эту команду следует использовать только один раз. В случае ее повторного запуска все файлы проекта будут перезаписаны заново и все изменения, которые Вы вносили до этого, будут безвозвратно потеряны.
При желании после Вы можете удалить файлы этого пакета из Composer, оставив файлы Homestead-а в корневой директории проекта.
Будьте внимательны
Если Вы планируете использовать Homestead Skeleton в нескольких проектах или совместно с обычным применением Homestead-а, убедитесь, что Вы изменили vb.name в директории src/scripts/homestead.rb на что-нибудь уникальное.
Если Вы запускали
php artisan homestead:create
vb.name будет чем-то из Inspire команд.
Перевод "HomesteadSkeleton"