avram /
caffeinated-db-repository
为 caffeinated/modules 的数据库存储库
v0.1.3
2019-12-20 23:41 UTC
Requires
This package is auto-updated.
Last update: 2024-09-21 20:49:13 UTC
README
Laravel 中 caffeinated/modules 的数据库存储库
关于
此存储库将您的模块存储在数据库中,因此您可以在负载均衡环境中使用模块
安装
composer require avram/caffeinated-db-repository
设置
使用以下命令发布迁移:
php artisan vendor:publish --provider="Avram\\Caffeinated\\Providers\\DatabaseModulesServiceProvider"
php artisan migrate
配置
编辑 config/modules.php 并设置数据库驱动
'driver' => 'custom',
'custom_driver' => \Avram\Caffeinated\Repositories\DatabaseRepository::class,
然后运行以下命令将模块加载到数据库中:
php artisan module:optimize
注意
此存储库是为我使用旧版 Laravel 构建的一个项目制作的。如果它在 6.x 版本上不起作用,请告诉我或创建一个 issue/PR。