2017 © Pedro Peláez
 

library app-lark

Create HMVC sub application in Laravel

image

ponich/app-lark

Create HMVC sub application in Laravel

  • Tuesday, February 6, 2018
  • by Ponich
  • Repository
  • 1 Watchers
  • 2 Stars
  • 4 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

App Lark

Packagist License Latest Stable Version Total Downloads, (*1)

Вы сможете создать свое HMVC приложения. После создания приложения, вы сможете создавать отдельные роуты, модели и контроллеры через artisan., (*2)

Каждое приложения будет иметь свой сервис-провайдер, фасад и пространство имен, что дает возможность разделить гигантскую логику приложения на Laravel., (*3)

Установка

  • Воспользуйтесь composer для установки пакета
    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)

The Versions

06/02 2018

dev-master

9999999-dev

Create HMVC sub application in Laravel

  Sources   Download

MIT

The Requires

 

by Nikolay

laravel application hmvc