rasel9w9/data-generator

此软件包最新版本(1.2)没有可用的许可证信息。

用于生成 Seeder 或将表数据作为数组生成的工具

安装: 38

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:laravel-package

1.2 2023-12-31 04:47 UTC

This package is auto-updated.

Last update: 2024-09-24 06:46:46 UTC


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.
    }

}