首页 > 其他分享 >fastadmin命令行模式--command

fastadmin命令行模式--command

时间:2024-03-15 11:56:37浏览次数:23  
标签:addOption force Option -- menu VALUE command fastadmin

1.引入命令行文件

fastadmin/application/command.php

 2.在该位置新建执行文件

此处以menu作说明

protected function configure()
{
$this
->setName('命令')
->addOption('参数1', '参数简称', Option::VALUE_REQUIRED (必填), '参数说明', 默认值)
->addOption('delete', 'd', Option::VALUE_OPTIONAL(选填), 'delete the specified menu', '')
->addOption('force', 'f', Option::VALUE_OPTIONAL, 'force delete menu,without tips', null)
->setDescription('命令说明');
//要执行的controller必须一样,不适用模糊查询
}

 

protected function execute(Input $input, Output $output)
{
    //获取参数
$equal = $input->getOption('force');

echo 'hello word!';
    $output->info("Build Successed!");
}


 php think crud -f aaa 即可输出hello word,执行成功
 

 

标签:addOption,force,Option,--,menu,VALUE,command,fastadmin
From: https://www.cnblogs.com/tying/p/18075096

相关文章

  • 什么是缓存穿透,缓存击穿,缓存雪崩的详细讲解,以及解决方式?
    什么是缓存穿透,缓存击穿,缓存雪崩的详细讲解,以及解决方式?缓存作用:​ redis缓存加载数据库中的数据,数据库一般在磁盘中,访问磁盘的效率比较低,所以使用redis缓存,将数据加载到运存中,请求访问时直接访问缓存,如果缓存中有结果,直接返回结果,缓存中没有结果,请求会被打到数据库上,在数据库......
  • 使用代理时edge偶尔无法搜索到内容
    使用代理时edge偶尔无法搜索到内容,提示“没有与此相关的结果”,如图:解决办法如下:1.下载扩展该扩展下载地址2.进入详细信息 3.勾选在InPrivate允许 4.进入扩展进行设置要填入的信息如下:X-Forwarded-For8.8.8.8.*://www.bing.com/.* 5.最终效果可以看到已经......
  • 交换机
    交换机mac格式1、mac地址由12位16进制48bit流组成FF-FF-FF-FF-FF-FF-----------16进制1515-1515-1515-1515-1515-1515---------1......
  • P3643 [APIO2016] 划艇
    题意:在首尔城中,汉江横贯东西。在汉江的北岸,从西向东星星点点地分布着\(N\)个划艇学校,编号依次为\(1\)到\(N\)。每个学校都拥有若干艘划艇。同一所学校的所有划艇颜色相同,不同的学校的划艇颜色互不相同。颜色相同的划艇被认为是一样的。每个学校可以选择派出一些划艇参加节日......
  • 拯救php性能的神器webman-使用后台webman-admin
    在webman的插件市场里面发现了这个webman-admin安装的话很简单,就是在已经安装了webman的目录里面执行  composerrequire-Wwebman/admin 安装过程提示这些Usingversion^0.6.24forwebman/admin./composer.jsonhasbeenupdatedRunningcomposerupdatewebman/......
  • 常用Shell脚本 - Docker and Docker-compose 安装
    功能描述在AmazonLinux上自动安装DockerandDocker-compose#!/bin/bash#@Author:LanShiyun#@CreateTime:2024/3/15#@FileName:install_docker_4_aws_.sh#@Version:1.0#@Software:VSCode#@UpdateTime:2024/3/15#@UpdateBy:LanShiyun#@Des......
  • 浮木云学习日志(11)---表格设计(一)
    ​表格作为展现数据最为清晰、高效的形式之一,同时又具有复用度高,拓展性强优势,是最常见的信息展示形式,也是对数据进行浏览和操作最便捷的设计方式,合理的表格设计能给用户带来高效的信息获取率。今天我就利用浮木云软件设计开发平台https://www.fumucloud.com/设计一款简洁美观的......
  • lora训练参数设置
    LoRA训练主要基于:https://github.com/bmaltais/kohya_ss/tree/master开源代码,自带GUI,可以可视化训练转载:https://zhuanlan.zhihu.com/p/640274202Lora训练核心参数主要分为步数相关和速率、质量相关,接下来就展开讲讲。步数相关Image:训练集,原图质量越高,模型质量越好。Repeat:学......
  • 【rust】《处理报错Cannot find a libtorch install, you can either:》
    在学习rust的tch-rs框架的时候,引入依赖并运行小demo的时候报错了;错误信息如下:报错信息Cannotfindalibtorchinstall,youcaneither:-InstalllibtorchmanuallyandsettheLIBTORCHenvironmentvariabletoappropriatepath.-Useasystemwideinstallin/us......
  • 效率工具整理
    前言每次使用新设备,最最最讨厌的就是配环境,程序员懂得都懂,特别是笔者这种有强迫症的,一定要都配好了才能开始工作,痛定思痛,写一个一键配置的脚本,方便平常环境迁移。该脚本主要包含了日常工作使用的cli工具和各语言环境,每个都写好了安装指令,都是笔者常用的配置,直接运行也可以,会跳过......