vanchao0519/voyager-data-transport

一个命令行工具,用于生成 voyager 控制器和视图文件,用于导入和导出与 Excel 和数据库的数据

v5.4 2023-02-18 15:04 UTC

This package is auto-updated.

Last update: 2024-09-18 18:33:43 UTC


README

一个命令行工具,用于生成控制器和视图文件,可以将数据导入数据库并将数据导出到文件(包括 Excel、csv 和 pdf 格式)。
注意:该包基于 Voyager

安装前

在安装之前,您必须确认已经创建了 Laravel 项目并且安装了 voyager 包。
运行以下命令安装基本测试数据

php artisan voyager:install --with-dummy

将测试数据 csv 文件移动到 'public' 文件夹
假设您的当前目录为 path/to/VoyagerDataTransport

mv posts_data.csv public/data.csv

如何安装 VoyagerDataTransport

composer require vanchao0519/voyager-data-transport

如何使用

最快的方法

php artisan voyager:data:transport <data-tabel-name>

您也可以使用您想要的单个命令

  • 创建导入权限记录到数据库
php artisan voyager:data:transport:import:permission <data-tabel-name>
  • 创建导出权限记录到数据库
php artisan voyager:data:transport:export:permission <data-tabel-name>
  • 创建导入控制器文件
php artisan voyager:data:import:controller <data-tabel-name>
  • 创建导出控制器文件
php artisan voyager:data:export:controller <data-tabel-name>
  • 创建浏览视图文件
php artisan voyager:data:transport:browse:view <data-tabel-name>
  • 创建导入数据视图文件
php artisan voyager:data:transport:import-data:view <data-tabel-name>
  • 创建导出数据视图文件
php artisan voyager:data:transport:export-data:view <data-tabel-name>
  • 创建 voyager 数据传输权限详细配置文件
php artisan voyager:data:transport:permission:detail:config <data-tabel-name>
  • 创建 voyager 数据传输路由详细配置文件
php artisan voyager:data:transport:route:detail:config <data-tabel-name>
  • 发布配置文件到 app/VoyagerDataTransport/config/permissions 和 app/VoyagerDataTransport/config/route 文件夹
php artisan voyager:data:transport:publish:config

更多

在您执行此项目的命令行后,这里有 更多演示 详细信息