dev-master
9999999-devCreate HMVC sub application in Laravel
MIT
The Requires
- php >=7.0.0
- illuminate/support 5.5.x
by Nikolay
laravel application hmvc
Wallogit.com
2017 © Pedro Peláez
Create HMVC sub application in Laravel
Вы сможете создать свое HMVC приложения. После создания приложения, вы сможете создавать отдельные роуты, модели и контроллеры через artisan., (*2)
Каждое приложения будет иметь свой сервис-провайдер, фасад и пространство имен, что дает возможность разделить гигантскую логику приложения на Laravel., (*3)
composer require ponich/app-lark:dev-master
config/app.php:'providers' => [
// ...
Ponich\AppLark\ServiceProvider::class
]
в Laravel >= 5.5 процедуру с добавлениям сервис-провайдера делать не нужно, (*4)
composer dumpautoload. Это не обязательно, но может избавить от кое каких проблемВсе! Пакет установлен и готов к работе, (*5)
Для удобного управления вашими приложениями, рекомендую использовать artisan. Чтобы создать Ваше первое приложения, запустите консольную команду ./artisan make:app YouApp, где YouApp - пространство имен вашего приложения., (*6)
YouApp должно быть уникальным именем, которого нету в пространстве имен
App\, (*7)
Если вы не увидели ошибок, это хороший знак и Вам нужно приступить к подключению сервис-провайдера и фасада созданного приложения., (*8)
Провайдер, (*9)
'providers' => [
// ...
App\YouApp\Providers\AppServiceProvider::class
]
Фасад, (*10)
'aliases' => [
// ...
'YouApp' => App\YouApp\Providers\Facade::class
]
Приложения создано и готово к работе., (*11)
Вы также можете создавать свои Controllers, Events, Listeners, Models, Request, ConsoleCommands через artisan. Для этого были автоматически добавлены следующие команды:, (*12)
youapp-make:command Create a new Artisan command, (*13)
youapp-make:controller Create a new controller class, (*14)
youapp-make:event Create a new event class, (*15)
youapp-make:listener Create a new event listener class, (*16)
youapp-make:model Create a new Eloquent model class, (*17)
youapp-make:request Create a new form request class, (*18)
Create HMVC sub application in Laravel
MIT
laravel application hmvc