라라벨 | 라라벨 모듈 |
---|---|
5.4 | ^1.0 |
5.5 | ^2.0 |
5.6 | ^3.0 |
5.7 | ^4.0 |
5.8 | ^5.0 |
6.0 | ^6.0 |
7.0 | ^7.0 |
8.0 | ^8.0 |
9.0 | ^9.0 |
10.0 | ^10.0 |
11.0 | ^11.0 |
nwidart/laravel-modules
모듈을 사용하여 대규모 Laravel 앱을 관리하기 위해 만들어진 Laravel 패키지입니다. 모듈은 Laravel 패키지와 유사하며 일부 뷰, 컨트롤러 또는 모델을 포함합니다. 이 패키지는 Laravel 11에서 지원되고 테스트되었습니다.
이 패키지는 더 이상 유지 관리되지 않는 pingpong/modules의 다시 게시되고 재구성되고 유지 관리되는 버전입니다.
원래 패키지에는 없었던 큰 보너스가 하나 있습니다: 테스트 .
버전 V11로 업그레이드하려면 공식 문서의 업그레이드 가이드를 따르세요.
Composer를 통해 설치하려면 다음을 실행하세요.
composer require nwidart/laravel-modules
패키지는 서비스 공급자와 별칭을 자동으로 등록합니다.
선택적으로 다음을 실행하여 패키지의 구성 파일을 게시합니다.
php artisan vendor:publish --provider= " NwidartModulesLaravelModulesServiceProvider "
기본적으로 모듈 클래스는 자동으로 로드되지 않습니다. 추가 섹션에 merge-plugin을 추가하여 모듈을 자동 로드할 수 있습니다.
"extra" : {
"laravel" : {
"dont-discover" : []
},
"merge-plugin" : {
"include" : [
" Modules/*/composer.json "
]
}
},
팁: 나중에 composer dump-autoload
실행하는 것을 잊지 마세요.
https://laravelmodules.com/에서 설치 지침과 전체 문서를 찾을 수 있습니다.
https://github.com/laravel-modules-com/breeze-demo에서 Laravel Breeze를 사용한 데모를 볼 수 있습니다.
이것은 인증, 기본 및 프로필 모듈을 사용하는 완전한 애플리케이션입니다.
Discord 커뮤니티도 있습니다. https://discord.gg/hkF7BRvRZK 빠른 도움을 받으려면 해당 채널에 질문하세요.
MIT 라이센스(MIT). 자세한 내용은 라이센스 파일을 참조하십시오.