gpt4 book ai didi

php - Laravel 播种输出

转载 作者:行者123 更新时间:2023-12-05 04:13:25 24 4
gpt4 key购买 nike

通常,当我的数据库播种时,它会告诉我在命令行上播种哪个表,但是因为我正在向我的播种机传递一个参数,所以消息消失了(这使得调试非常困难,因为我不知道它在哪个播种机上当它坏了)。

use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;

class SeedTestLargeData extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
Model::unguard();

// Default

$this->call(UsersSeeder::class, 'large_test_data');

Model::reguard();
}

public function call($class, $data_filename = null) {
$this->resolve($class)->run($data_filename);
}
}

知道如何取回它吗?

最佳答案

像这样更改您的 call() 方法:

public function call($class, $data_filename = null) 
{
$this->resolve($class)->run($data_filename);

if (isset($this->command)) {
$this->command->getOutput()->writeln("<info>Seeded:</info>".$class);
}
}

关于php - Laravel 播种输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37721714/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com