测试器/laravel-flextable

该包最新版本(0.1.0)没有提供许可证信息。

动态迁移和数据库种子

0.1.0 2019-09-26 01:25 UTC

This package is auto-updated.

Last update: 2024-09-27 02:27:09 UTC


README

use Tsterker\Flextable\Manager;

$manager = new Manager($optionalConnection = 'custom');

$connection = $manager->getConnection();

$manager->migrate('/absolute/path/to/migrations');

$manager->seed(\Acme\DatabaseSeeder::class, $alternativeFactories = '/absolute/path/to/factories');

如果你的模型有显式的 $connection 属性设置

A). 在 new Manager('custom-connection) 中指定连接名称(:warning: 它将在配置中被替换!)

B). 在所有相关模型继承的基模型上使用 IsFlextable 特性。

use Tsterker\Flextable\IsFlextable;
use Tsterker\Flextable\Manager;

class BaseModel extends \Illuminate\Eloquent\Model
{
    use IsFlextable;

    protected $connection = 'custom-connection';
}