创建一个新的laravel项目
composer create-project --prefer-dist laravel/laravel laravel-package "5.5.*"
- 在项目中创建apppackageyiche egionsrc
- cd app/package/yiche/region
- composer init
- php artisan make:provider RegionServiceProvider
- 将app/Providers/RegionServiceProvider 剪切到config/src目录中,并修改命名空间`namespace YicheRegion;`
- 修改项目根目录composer.json 加入psr-4,`"Yiche\Region\": "package/yiche/config/src/"`
- 修改region/composer.json,添加服务发现,自动加载
- 详细地址https://github.com/Sentiger/laravel-region