【发布时间】:2018-08-11 13:37:19
【问题描述】:
当我尝试执行这段代码时(摘录):
// ####_##_##_######_create_items_table.php
$table->string('seller_sku')->default('')->unique();
// ItemFactory.php
return [
'seller_sku' => $faker->optional($default = '')->word,
];
然后运行:php artisan migrate:refresh --seed
它产生:
SQLSTATE[23000]: Integrity constraint violation: 1048 Column
'seller_sku' cannot be null (SQL: insert into `items` (`name`,
`seller_sku`, `category_id`, `current_prize`, `winter`, `updated_at`,
`created_at`) values (facilis, , 44, 131, 1,
2018-03-03 12:18:22, 2018-03-03 12:18:22))
为什么会发生这种情况,我该如何解决这个问题?
【问题讨论】:
标签: laravel laravel-5 factory laravel-5.5 faker