Skip to content

ponich/app-lark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

App Lark

Packagist License Latest Stable Version Total Downloads

Π’Ρ‹ смоТСтС ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ своС HMVC прилоТСния. ПослС создания прилоТСния, Π²Ρ‹ смоТСтС ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€ΠΎΡƒΡ‚Ρ‹, ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Ρ‡Π΅Ρ€Π΅Π· artisan.

КаТдоС прилоТСния Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ свой сСрвис-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€, фасад ΠΈ пространство ΠΈΠΌΠ΅Π½, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π³ΠΈΠ³Π°Π½Ρ‚ΡΠΊΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ прилоТСния Π½Π° Laravel.

Установка

  • Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ composer для установки ΠΏΠ°ΠΊΠ΅Ρ‚Π°
    composer require ponich/app-lark:dev-master
  • Π”Π°Π»Π΅Π΅, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ сСрвис-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ Π² config/app.php:
'providers' => [
    // ...
    Ponich\AppLark\ServiceProvider::class
]

Π² Laravel >= 5.5 ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ с добавлСниям сСрвис-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ

  • ЗапуститС composer dumpautoload. Π­Ρ‚ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚ ΠΊΠΎΠ΅ ΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ

ВсС! ΠŸΠ°ΠΊΠ΅Ρ‚ установлСн ΠΈ Π³ΠΎΡ‚ΠΎΠ² ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅

Боздания прилоТСния

Для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ управлСния вашими прилоТСниями, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ artisan. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π’Π°ΡˆΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ прилоТСния, запуститС ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ./artisan make:app YouApp, Π³Π΄Π΅ YouApp - пространство ΠΈΠΌΠ΅Π½ вашСго прилоТСния.

YouApp Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅Ρ‚Ρƒ Π² пространствС ΠΈΠΌΠ΅Π½ App\

Если Π²Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ ошибок, это Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π·Π½Π°ΠΊ ΠΈ Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ сСрвис-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° ΠΈ фасада созданного прилоТСния.

ΠŸΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€

'providers' => [
    // ...
    App\YouApp\Providers\AppServiceProvider::class
]

Ѐасад

'aliases' => [
    // ...
    'YouApp' => App\YouApp\Providers\Facade::class
]

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ создано ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅.

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои Controllers, Events, Listeners, Models, Request, ConsoleCommands Ρ‡Π΅Ρ€Π΅Π· artisan. Для этого Π±Ρ‹Π»ΠΈ автоматичСски Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

  • youapp-make:command Create a new Artisan command

  • youapp-make:controller Create a new controller class

  • youapp-make:event Create a new event class

  • youapp-make:listener Create a new event listener class

  • youapp-make:model Create a new Eloquent model class

  • youapp-make:request Create a new form request class

About

Create HMVC sub application in Laravel

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages