larasar / module-commands
一套用于Larasar框架中操作模块的Laravel命令
2.0.0
2022-06-11 22:27 UTC
Requires
- php: >=7.0
README
一套用于Larasar框架中操作模块的Laravel命令
简介
此包为Larasar框架内操作模块添加了Laravel命令。
命令
所有命令都是基于模块的。这意味着必须选择一个模块才能使用。
使用
-h或--help标志可获取有关它们的更多详细信息。
php artisan module:create:在框架中创建一个新模块。php artisan module:select:选择要操作的模块。php artisan module:current:查看当前选定的模块。php artisan module:status:检查模块的状态。php artisan module:publish:将模块发布到模块目录。
其他命令与它们的php artisan make:*对应命令工作方式相同
php artisan module:castphp artisan module:channelphp artisan module:commandphp artisan module:controllerphp artisan module:eventphp artisan module:exceptionphp artisan module:factoryphp artisan module:jobphp artisan module:listenerphp artisan module:middlewarephp artisan module:migrationphp artisan module:migratephp artisan module:modelphp artisan module:notificationphp artisan module:observerphp artisan module:policyphp artisan module:providerphp artisan module:requestphp artisan module:resourcephp artisan module:rulephp artisan module:seederphp artisan module:seedphp artisan module:test
辅助函数
module_disk()- 与Storage::disk('module')相同。为模块目录提供文件系统磁盘。larasar_module_path(?string $path = null)- 与Storage:disk('module')->path($path)相同。返回给定路径的系统完整模块路径。larasar_get_enabled_modules()- 返回启用模块的数组。larasar_each_enabled_module(callable $callable)- 对每个启用模块执行给定的可调用函数。larasar_each_enabled_backend_module(callable $callable)- 对具有后端的所有启用模块执行给定的可调用函数。larasar_each_enabled_frontend_module(callable $callable)- 对具有前端的所有启用模块执行给定的可调用函数。larasar_enable_module_routes()- 启用每个启用模块的apiRoutes.php中提供的路由。