rasel9w9 / data-generator
此软件包最新版本(1.2)没有可用的许可证信息。
用于生成 Seeder 或将表数据作为数组生成的工具
1.2
2023-12-31 04:47 UTC
Requires
- php: >=7.4
- illuminate/support: >=6.0
README
使用.轻松导出数据,此软件包已从 Laravel 10 开始测试。
安装
在您的laravel应用程序中运行以下composer命令:仅支持1.1版本的MySQL;
composer require rasel9w9/data-generator:^1.1
1.2版本支持MySQL与oracle数据库18c;
composer require rasel9w9/data-generator:^1.2
要开始使用Laravel,请将服务提供者和外观添加到您的config/app.php
中
注意:此软件包支持Laravel 5.5+的自动发现功能,如果您在低于5.5版本的Laravel上工作,则只需手动添加服务提供者和别名。
'providers' => [ // ... rasel9w9\DataGenerator\DataGeneratorServiceProvider::class, ]
基本用法
要使用数据生成器,请在您的控制器中添加类似以下内容。
使用Artisan命令
//to export specific table data php artisan alauddin:generate-table-data --table=youreTableName //To export All Tables Of the database php artisan alauddin:generate-data
使用控制器
//.... use rasel9w9\DataGenerator\GenerateData; class DataController extends Controller { public function data() { //To Generate data Of specific table $object = new GenerateData(); $object->generateTableData("yourTableName"); //To Generate data Of All The tables $object->generateData(); //The Data is saved to /database/seeders/data directory with separate table name as file name.The file(s) has no extension just open the file in a editor and you can see your table data as php array. } }