thinkphp5.1-代码生成器tp-generator运行

超好用的PHP注解生成Api接口文档工具,支持TP、Lavael、Hyperf、Webman等框架 Apidoc是一个通过解析注解生成Api接口文档的PHP composer扩展; 全面的注解引用、数据表字段引用,简单的注解即可生成Api文档,而Apidoc不仅于接口文档,在线接口调试、Mock调试数据、调试事件处理、Json/TypeScript生成、批量测试、接口分享、代码生成器、Api市场等诸多实用功能,致力于提高Api接口开发效率。 阅读详情

为什么想着用代码生成器

  • 程序后期,一些模板性的东西都是用代码生成器,tp5也是
  • 不过tp5的代码生成器不多
  • 代码生成器的原理都类似
  • 找了一段时间,下面这个还算可以,也能运行

第一感觉

最近更新了
在这里插入图片描述
贴了效果图
在这里插入图片描述

下载&安装&部署

git clone https://gitee.com/san_fan/tp-generator.git 
composer install

在这里插入图片描述
在这里插入图片描述

修改database.php下面的sql配置

 // 数据库类型
    'type'            => 'mysql',
    // 服务器地址
    'hostname'        => '127.0.0.1',
    // 数据库名
    'database'        => 'xxx',
    // 用户名
    'username'        => 'root',
    // 密码
    'password'        => 'xxxx',
    // 端口
    'hostport'        => '3306',

根据readme.md去运行

出现一个404
在这里插入图片描述

配置下public下的.htaccess

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
</IfModule>

出现500
在这里插入图片描述
看了看readme.md文档,是让我们拷贝到我们自己的项目,再看了下composer.json,这里的type是tp-module
在这里插入图片描述
修改后"type": “project”,在执行composer install,在刷新网页,ok了
在这里插入图片描述

在这里插入图片描述

生成之后的内容

在这里插入图片描述

Ubuntu 22.04 下 Composer 2.5 安装与 PHP 扩展依赖详解 Composer 是 PHP 生态的核心依赖管理工具,其本质是基于 PSR-4 自动加载与 SHA256 包校验的契约执行系统。它依赖 json、mbstring、openssl、zip 等 PHP 扩展实现配置解析、HTTPS 通信与 ZIP 包解压,而非常规理解的‘类 npm 工具’。在 Ubuntu 22.04(默认 PHP 8.1 + OpenSSL 3.0)环境下,Composer 2.5 因强制 SHA256 校验和并行下载机制,成为兼容性刚需;若缺失 php-zip 或系统 unzip 命令, 阅读详情

相关推荐

Windows 10下用CMake和VS2019编译32位CEF库(含解决X86/x64冲突的坑)

本文详细介绍了在Windows 10系统下使用CMake和Visual Studio 2019编译32位CEF库的完整流程,包括环境配置、CMake项目生成、编译常见错误解决及示例程序测试。特别针对X86/x64架构冲突问题提供了实用解决方案,帮助开发者高效完成CEF库的编译与集成。

weixin_30719711的博客 908

SpringCloud微服务架构前后端分离项目实践

一款 Java 语言基于 SpringCloud、Vue、ElementUI、MySQL等框架精心打造的一款前后端分离框架,致力于实现模块化、组件化、可插拔的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,目前框架已集成了完整的RBAC权限架构和常规基础模块,前端Vue端支持多主题切换,可以根据自己喜欢的风格选择想一个的主题的个性化呈现的需

weixin_50196917的博客 5687

传智播客ThinkPHP后端代码生成器:快速开发与代码定制

在软件开发过程中,良好的代码结构与一致的代码规范性是提高代码可读性、可维护性以及团队协作效率的关键。在本章节中,我们将深入探讨如何通过自定义代码结构以及维护代码规范来实现这些目标。代码结构的自定义是一个涉及配置文件编写、模板文件定制和优化等步骤的过程。它允许开发者根据项目需求来定制生成的代码,以适应特定的业务逻辑和技术栈。

weixin_42600407的博客 1013

thinkphp代码生成工具思路详解代码思路

CodeTemplate模板对象是一个用来生成代码的模板对象,它将从页面上的表单中获得输入数据,并将它们插入到一个预先定义好的代码模板中。在这一步中,我们将会使用PHP和HTML来构建一个表单,其中,HTML将负责页面布局和样式,而PHP将处理表单数据的收集和验证。在前面的步骤中,我们到目前为止已经为整个代码生成器的各个部分做好了准备,最后我们需要将这些部分组合在一起完成生成器的部署。在此页面中,我们首先设置了页面的标题($title),然后呈现了一个简单的表单,其中包含用于生成代码的所有输入字段。

冰骑士的博客 857

generateCode:Thinkphp5.0.8 代码生成器

ThinkPHP5 代码生成器 欢迎使用ThinkPHP5 代码生成器! “模型” “控制器” "验证器" "编辑表单" “管理表格” 自动生成。 1、本软件生成的代码基于:ThinkPHP5.0.9 + mysql数据库 2、步骤:请首先建立好数据库,然后修改本程序中的"/application/database.php"数据库配置 注意:建议将每个字段标注“备注”,字段的“备注”在本生成器中非常有用,在生成验证器、表单、管理表格时会首先读取字段“备注”的信息 3、[模型]生成中仅实现了简单的功能,暂做参考演示! 4、[表格]、[表单]生成使用Bootstrap框架的样式! 5、使用本程序生成的代码,最少需要生成[控制器]、[验证器]。在控制器中调用到了验证器生成的类。 6、所有功能“步骤1”都需要选择操作的数据表。 7、“新版本”会自动在菜单栏提醒,可以在论坛进行反馈

传智播客ThinkPHP后端代码生成器

传智播客ThinkPHP后端代码生成器.大型电子商城

ThinkPHP框架开发学习笔记(二)

 ThinkPHP框架开发学习笔记(二) 使用ThinkPHP生成器创建项目:这里我们使用的是TOPtp生成器,生成ThinkPHP框架底层框架步骤如下:使用生成器创建项目步骤:1)解压缩生成器文件2)配置环境变量3)设置生成的路径、名称、编码等4)使用Create命令生成项目5)指定入口文件toptp v1.0纯净版(for Think

liwei3gjob的专栏 1862

【Vue+PHP】基于thinkphp6、vue(iview-admin)前后端分离快速开发框架.zip

【Vue+PHP】基于thinkphp6、vue(iview-admin)前后端分离快速开发框架

PHP开源自动化平台CRUD代码生成器

使用流行技术栈快速创建商业级后台管理系统,可视化生成CRUD代码、内置WEB终端,前后端分离,基于Vue3.x(setup)+ThinkPHP8+TypeScript+Vite+Pinia+Element Plus的商业级后台管理系统,自适应多端,同时提供Web和Server端、自动注册路由、无限级菜单权限节点、全局数据回收站、字段级修改保护等等,是集颜值、实用、敏捷于一身的管理系统。:根据数据模型和接口定义,自动生成验证和错误处理代码,包括输入数据的验证、异常的处理和错误信息的返回等。

ejinxian的专栏 932

机器视觉最全面试题总结

空洞卷积(Atrous Convolution)也叫做膨胀卷积、扩张卷积,最初的提出是为了解决图像分割在用下采样(池化、卷积)增加感受野时带来的特征图缩小,后再上采样回去时造成的精度上的损失。空洞卷积通过引入了一个扩张率的超参数,该参数定义了卷积核处理数据时各值的间距。可以在增加感受野的同时保持特征图的尺寸不变,从而代替下采样和上采样a. 是普通的卷积过程(dilation rate = 1),卷积后的感受野为3b. 是dilation rate = 2的空洞卷积,卷积后的感受野为5。

@bangbang的博客 9213

从零开始VCS+Verdi 安装过程

从零开始VCS+Verdi 安装及破解过程 主要参考:VCS+Verdi 安装及破解过程(CentOS7)-----FPGA开发 1. 安装文件结构 –vcs-mx_vL-2016.06 –verdi_vL-2016.06-1 –scl_v11.9 #此程序统一管理license等破解文件 –SynopsysInstaller.rar #此程序用于安装以上3个程序 –sc...

Ztrans的博客 2万+

ThinkPHP代码生成器快速开发框架:ThinkPHP+VUE+APIdoc+Restful+Oauth2.0+代码生成器+系统基础功能(用户管理、菜单管理、角色管理、权限管理、字典管理、部门管理)

Wedo快速开发框架 https://github.com/weidong100/Wedo 根据数据表,快速生成控制器、模型、VUE界面、接口文档! 系统组成: PHP框架使用ThinkPHP5,官网:http://www.thinkphp.cn/ UI框架使用iview-admin,官网:https://www.iviewui.com/ 接口文档使用apidoc,官网:http://apidoc...

chen110710的博客 2681

ANSYS 12.1避坑全记录:当Win7+VMware14遇到FLEXlm报错时的自救指南

本文详细介绍了在Windows 7和VMware14环境下安装和运行ANSYS 12.1时遇到的FLEXlm报错问题及其解决方案。通过虚拟机技术隔离时间同步问题,提供从环境配置到许可证管理的完整指南,帮助用户稳定运行这一老旧版本的工程仿真软件。

tt34567的博客 644

六个强大的PHP/MYSQL代码生成器介绍

一般来说,用PHP和MYSQL编写一个数据库应用程序都会花费很多时间和精力 -你要设计HTML格式,编写查询,执行验证/错误处理,测试应用程序等大量工作。不过如果你使用PHP代码生成器,您可以节省您大量的时间并降低开发成本。目前主流代码生成器基本都是基于Web的,一旦安装,它将允许你定义你的数据库,它会自动生成所需的所有HTML,CSS和PHP文件的应用程序。然后,您可以简单地更新这些文件到您的服

RainsSoft 4502

数值计算方法 matlab用二分法或简单迭代法求_快速求解方程的根——二分法与牛顿迭代法

今天是周四高等数学专题的第7篇文章。之前的文章和大家聊了许多数学上的理论,今天和大家聊点有用的东西。我们都知道,工业上的很多问题经过抽象和建模之后,本质还是数学问题。而说到数学问题就离不开方程,在数学上我们可以用各种推算、公式,但是有没有想过在计算机领域我们如何解一个比较复杂的方程?如果之前没有想过,那你可能得想一想,因为以后很有可能会在面试题当中遇到。二分法我们要介绍的第一个方法是二分法。说到二...

weixin_39945915的博客 1305

YOLO26优化:注意力魔改 | EMA:基于跨空间学习的高效多尺度注意力,效果优于ECA、CBAM、CA

加入EMA注意力,一种基于跨空间学习的高效多尺度注意力,效果优于ECA、CBAM、CA等经典注意力。

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 335

ThinkphpHelper:快速构建Thinkphp项目的利器

ThinkphpHelper:快速构建Thinkphp项目的利器 项目介绍 ThinkphpHelper是一款专为Thinkphp框架设计的代码生成器,旨在帮助开发者快速构建项目原型,减少重复劳动。该工具支持Thinkphp 5.0.23版本,并且兼容MySQL和Sqlite数据库。通过ThinkphpHelper,开发者可以轻松生成前后台的CRUD代码片段,甚至可以根据项目需求自定义代码模板,极...

gitblog_00269的博客 877

基于ESP32的室内空气质量检测系统开发

随着环境污染问题的日益严重,室内空气质量的监测变得越来越重要。室内空气质量的好坏直接影响到人们的健康,尤其是对于在封闭空间长时间待着的人群。为此,基于ESP32的室内空气质量检测系统应运而生。ESP32作为一款集成了Wi-Fi和蓝牙的高性能微控制器,为嵌入式开发提供了良好的平台,适用于构建各种智能硬件设备。本博客将详细介绍如何基于ESP32开发一个室内空气质量检测系统。系统可以实时监测空气中的温度、湿度、二氧化碳浓度、甲醛浓度等指标,并通过Wi-Fi将数据传输到云端或移动设备,方便用户随时查看空气质量情况。

2201_76125393的博客 832

Thinkphp代码生成器连接Mysql数据库

首页去下载thinkphp代码生成器,下载地址:thinkphp代码生成器此软件是绿色版本,下载后,解压就能使用。解压好后,双击里面有CodeEditer.exe即可,界面如下:然后在里面输入填写mysql数据库相应的内容,如mysql服务器,用户名,密码,数据库名,以及表名前缀(如果表没有前缀就不用填写),然后点击【连接】即可。注:此软件支持多个mysql服务器和远程服务器。1、多个mysql...

wangsdong的专栏 879

3D LUT Color Conversion之总体架构设计之三

摘要:本文提出了一种基于三维坐标一维化寻址的四面体网格编码方法。通过定义全局网格坐标P(R,G,B)=R+9G+81B和局部增量(ξ,η,ζ)∈{0,1},推导出偏移量Δ(ξ,η,ζ)=ξ+9η+81ζ的平移不变性质。该方法将6种坐标排序情况(Case)对应的固定偏移量三元组预先存储,其中V0和V3的偏移量恒定为0和91。硬件实现时只需根据Case选择对应常量组,无需实时计算坐标,显著提高了处理效率。该方案利用线性寻址公式的特性,确保相同局部结构在不同位置具有一致的偏移模式。(149字)

大熊 50

CAN总线介绍及硬件设计

1. CAN是什么 CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO*1 国际标准化的串行通信协议。 在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统 被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很 多,线束的数量也随之增加。为适应“减少线束的数量”、“......

sinat_15677011的博客 9993

ThinkPHP代码生成器的价值与影响

在团队协作中,代码生成器能够确保团队成员使用统一的代码规范和结构,降低了因编码风格不一致而带来的沟通成本。坦白说,代码生成器还能够自动生成一些通用的代码模块,如用户认证、权限管理等,使得团队成员可以更加专注于业务逻辑的实现,提高团队协作效率。通过不断地迭代和优化,代码生成器不仅提高了自身的功能性和稳定性,还促进了整个开源生态的发展。而ThinkPHP代码生成器则提供了一个快速上手的方式,通过自动生成代码,初学者可以更快地了解框架的结构和用法,降低学习成本。二、ThinkPHP代码生成器的价值。

2401_86114612的博客 479

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

thinkphp 模板php代码生成器,yfcmf+thinkphphelper: 加的这个代码生成器是thinkphp3.2.3的版本的,最近开发项目字段较多,需要生成代码,就把这个集成到了yfcm...

YFCMF 企业系统轻量级企业网站管理系统环境要求:PHP >= 5.4.0(注意:PHP5.4dev版本和PHP6均不支持)PDO PHP ExtensionMBstring PHP ExtensionCURL PHP Extension要求环境支持pathinfo微信功能需要PHP >=5.5.9重写设置[Apache]httpd.conf配置文件中加载了mod_rewrite.s...

weixin_42400074的博客 313

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

thinkphp 模板 php代码生成器,Thinkphp代码生成工具 ThinkphpHelper V0.3

Thinkphp代码生成工具 ThinkphpHelper支持MySQL 和 sqlite数据库,快速构建项目原型,直接生成前后台CRUD代码片段,还可根据需要自行定制代码模板,减少重复劳动。写这个东西的原因是因为我最近沮丧的发现很多时候我都在做重复的事情,比如重复写最简单的CRUD方法,编写表单,写前台样式表等等。2014年9月27日23:53:38更新:升级至0.3版,此次变化较大,放弃了单文...

weixin_42512012的博客 622

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

thinkphp在线生成mysql表_Thinkphp代码生成工具 ThinkphpHelper

支持MySQL 和 sqlite数据库,快速构建项目原型,直接生成前后台CRUD代码片段,还可根据需要自行定制代码模板,减少重复劳动。写这个东西的原因是因为我最近沮丧的发现很多时候我都在做重复的事情,比如重复写最简单的CRUD方法,编写表单,写前台样式表等等。2014年9月27日23:53:38更新:升级至0.3版,此次变化较大,放弃了单文件的形式,但是功能更加丰富,支持直接生成文件,快速构建项目...

weixin_34369789的博客 385

php后台代码自动生成程序,Thinkphp自定义代码生成工具及用法说明(附下载地址)...

本文实例讲述了Thinkphp自定义代码生成工具及用法说明。分享给大家供大家参考,具体如下:我最近沮丧的发现在使用Thinkphp很多时候我都在做重复的事情,比如重复写最简单的CRUD方法,编写表单,写前台样式表等等。Thinkphp对于后台操作的支持已经非常强大,再加上最近非常流行的Bootstrap框架让前台样式也变得容易遵循一个标准,于是我决定开始写一个属于自己的代码生成器。我希望它操作足够...

weixin_30033489的博客 849
上一篇: composer-composer update和composer install的区别
下一篇: phpstorm-php language level没法设置
billycoder
博客等级 码龄17年 171粉丝 188原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值