thinkphp6 接入 schema

2022-10-07  本文已影响0人  微笑城ios

使用thinkphp 指令同步更新 数据库的modal

  1. 创建指令
php think make:command Schema schema
  1. 配置config/console.php文件
<?php
return [
    'commands' => [
        'schema' => 'app\command\Schema',
    ]
];
  1. 验证指令是否正常
php think schema
  1. 修改 schema 文件
**** 文件在
fish_server/app/common/schema
  1. 生成文件
php think schema

如下:

<?php
namespace app\common\schema;
use think\Model;
/**
 * Class FBait
 * 创建数据模型
 * @OA\Schema(
 *     title="FBait model",
 *     description="FBait model",
 * )
 */
class FBait  extends Model
{
    protected $table = 'f_bait';
    /**
    * ------
    * @OA\Property(format="int64",title="",default="")
    * @var integer
    */
    private $id;

    protected $pk = '$id';
    /**
    * ------
    * @OA\Property(format="string",title="使用说明",default="")
    * @var string
    */
    private $user_desc;

    /**
    * ------
    * @OA\Property(format="string",title="饵料使用的介绍",default="")
    * @var string
    */
    private $url;

    /**
    * ------
    * @OA\Property(format="string",title="饵料名称",default="")
    * @var string
    */
    private $bait_name;

}
可以得到这种能导入到 swagger 里面的类
上一篇下一篇

猜你喜欢

热点阅读