1
나는 laravel을 가진 웹 사이트를 개발하고 난 모듈을 사용하고 있지만 내가 파일을 변경하여 이러한 모듈은 서브 모듈에게 내가 그런 식으로 만든Laravel에 서브 모듈을 만드는 방법이 있습니까?
laravel-app/
app/
bootstrap/
vendor/
modules/
├── Admin/
├── Assets/
├── Config/
├── Console/
├── Database/
├── Migrations/
├── Seeders/
├── Entities/
├── Http/
├── Controllers/
├── Middleware/
├── Requests/
├── routes.php
├── Providers/
├── BlogServiceProvider.php
├── Resources/
├── lang/
├── views/
├── Repositories/
├── Tests/
├── composer.json
├── module.json
├── start.php
|──modules
|──AdminConfig
├── Assets/
├── Config/
├── Console/
├── Database/
├── Migrations/
├── Seeders/
├── Entities/
├── Http/
├── Controllers/
├── Middleware/
├── Requests/
├── routes.php
├── Providers/
├── BlogServiceProvider.php
├── Resources/
├── lang/
├── views/
├── Repositories/
├── Tests/
├── composer.json
├── module.json
├── start.php
같은 무언가가 있도록 그것을 만들 수 있는지 알고 싶어 config/module.php 파일에 있지만 PHP 장인 서비스와 함께 실행되지 않습니다
그래서 내 PSR-4이 '같은 것을해야한다 "PSR-4": { "앱 \\" "응용 프로그램 /", "모듈 \\" "모듈 /", "서비스 \\": "MyModule/Services" } }, ' – Mntfr
@Mntfr은 원하는 작업에 따라 다릅니다. 'App' 디렉토리를 기본 디렉토리로 사용한다면, 작곡가 자동로드를 변경할 필요가 없습니다. 'app'에 없을 새로운 디렉토리를 만들고 싶다면'psr-4 '를 추가하면됩니다 : { "Modules \\": "modules /"}'(질문에 따라 모듈 디렉토리에 대문자 없음) – Wistar
그런 식으로 해봤지만 URL에 액세스하면 RouteCollection.php 행의 NotFoundHttpException 161 : – Mntfr