64 Star 625 Fork 113

LaravelAdmin / laravel-admin

 / 详情

整理laravel框架内置控制台命令参数

已关闭
拥有者
创建于  
2021-09-17 16:09

编辑维护:/storage/developments/commands.json内容实现页面控制台命令的可视化操作
https://demo.laraveladmin.cn/admin/developments/index

评论 (4)

张世平 创建了任务
张世平 关联仓库设置为LaravelAdmin/laraveladmin
张世平 修改了描述
张世平 任务状态待办的 修改为已完成
张世平 修改了描述
张世平 修改了标题
张世平 任务状态已完成 修改为待办的
展开全部操作日志

详细需求是什么,将commands.json中的内容在页面显示?
需求的格式是什么样的? 给个示例说明?

需求就是把laravel的所有内置命令对应有些什么参数 直接配置在https://gitee.com/laravel-admin/laraveladmin/blob/master/storage/developments/commands.json文件里面

我们的开发辅助页面会就会自动生成对应命令

比如:

对应的控制台命令是:
/app/Console/DevelopCommands/CreateController.php
对应的配置是:

 {
        "command": "create:controller",
        "parameters": [
            {
                "key": "name",
                "value": "",
                "rules": "required",
                "title": "Controller name",
                "name": "Controller",
                "placeholder": "Admin/User"
            },
            {
                "key": "model",
                "value": "",
                "rules": "",
                "title": "Model (controller name is not filled in)",
                "name": "Model",
                "placeholder": "Admin/User"
            },
            {
                "key": "namespace",
                "value": 0,
                "rules": "",
                "title": "The model does not use the namespace under 'app'",
                "name": "Do not use app namespace",
                "type": "switch",
                "is_option": true,
                "is_boolean": true
            },
            {
                "key": "no_dump",
                "value": 0,
                "rules": "",
                "title": "Automatic loading is not checked after code generation",
                "name": "Do not load automatically",
                "type": "switch",
                "is_option": true,
                "is_boolean": true
            }
        ],
        "name": "Create controller"
    }

总结:
就是让我们的开发辅助页面可以快速的操作拼接出laravel系统自带的控制台命令,因为有的命令根本不知道要传些什么参数.都要去找相关文档或者看源码才知道.整理好后我们就可以便捷的了解相关命令了

对应的配置内容直接写中文即可 有脚本会自动处理翻译内容的

张世平 任务状态待办的 修改为已关闭

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
903857 zsping1989 1609598520
PHP
1
https://gitee.com/laravel-admin/laraveladmin.git
git@gitee.com:laravel-admin/laraveladmin.git
laravel-admin
laraveladmin
laravel-admin

搜索帮助