webikevn/laravel-generate-factory
1.0.5
2020-07-30 09:40 UTC
Requires (Dev)
- orchestra/testbench: ~3.6
README
使用数据库表中列名创建Laravel工厂文件。
安装
composer require --dev webikevn/laravel-generate-factory
如果您使用的是Laravel 5.5或更高版本,该包将自动注册。
配置
可选地,您可以通过运行以下命令发布配置文件。
php artisan vendor:publish --provider="Webike\Factory\FactoryGeneratorServiceProvider"
然后,您可以在 config\factory-generator.php
中找到它。
<?php return [ /** * Set the namespace of the model. */ 'namespace' => [ 'model' => 'App', ], /** * List of the columns that will not appear in the factory. */ 'ignored_columns' => [ 'id', ], ];
使用方法
安装和配置完成后,您可以通过运行以下命令生成工厂文件。
请将表名作为参数传递给 generate:factory
命令。
php artisan generate:factory some_samples
注意 此命令将连接到数据库以检索表中的列,请确保数据库已配置。
生成数据库中所有表的工厂。
使用 --all
选项而不指定表名,以生成数据库中所有表的工厂。
如果存在表的工厂,则将跳过并继续生成其他表的工厂。
php artisan generate:factory --all
许可证
本项目在MIT许可证下发布。有关详细信息,请参阅MIT许可证。