polynds / export-table
Export table structure as a table document, based on the Laravel extension pack.
v1.0.0
2024-03-19 10:07 UTC
Requires
- php: ^7.4|^8.1
- doctrine/dbal: ~2.3|^3.3
- laravel/framework: ~5.5|~6.0|~7.0|~8.0|~9.0
- nikic/php-parser: ^2.0|^3.0|^4.0
- phpoffice/phpword: ^1.2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- fzaninotto/faker: ^1.4
- larapack/dd: ^1.0
- laravel/dusk: ~5.9|~6
- mockery/mockery: ^1.0
- phpstan/phpstan: ^0.12.0
- phpunit/phpunit: ^7.5|~9
README
Export Table
是一个导出数据表DDL的工具,可以导出为Word、PDF、Excel、TXT等文档格式,只需要一个命令就能将数据表导出高颜值的文档,对后端开发者非常友好。
功能特性
- 导出为Word
- 导出PDF、Excel、TXT
环境
- PHP >= 7.4.0
- Laravel 5.5.0 ~ 9.*
安装
如果安装过程中出现
composer
下载过慢或安装失败的情况,请运行命令composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
把composer
镜像更换为阿里云镜像。
首先需要安装laravel
框架,如已安装可以跳过此步骤。如果您是第一次使用laravel
,请务必先阅读文档 安装 《Laravel中文文档》 !
composer create-project --prefer-dist laravel/laravel 项目名称 7.* # 或 composer create-project --prefer-dist laravel/laravel 项目名称
安装export-table
composer require polynds/export-table
然后运行下面的命令来发布资源:
php artisan vender:publish
在该命令会生成配置文件config/export_table.php
,可以在里面修改连接名称、忽略表名、白名单、输出的样式。
然后运行下面的命令导出文档:
php artisan export:table
License
export-table
is licensed under The MIT License (MIT).