aiiro / laravel-factory-generator
v0.0.4
2020-11-25 03:06 UTC
Requires (Dev)
- orchestra/testbench: ~3.6
This package is not auto-updated.
Last update: 2024-09-25 20:37:46 UTC
README
使用数据库表中列名创建 Laravel factory 文件。
安装
composer require --dev aiiro/laravel-factory-generator
如果您正在使用 Laravel 5.5 或更高版本,该包将被自动注册。
配置
可选地,您可以通过运行以下命令发布配置文件。
php artisan vendor:publish --provider="Aiiro\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
如果发布后无法使用配置
使用以下命令清除缓存。 php artisan config:clear
许可证
本项目基于 MIT 许可证发布。有关详细信息,请参阅 MIT 许可证。