在我的UserFactory.php中我有
php aritsan tinker
我只想在条形码中执行'柱。但是当我跑General error: 1364 Field 'name' doesn't have a default value
时
我收到一条错误消息:barcode
。但是在数据库领域' name'我在列'名称'中有价值。我该怎么做才能在import Map from './Map';
class App extends Component{
/*your code here...*/
}
列中随机编号条码
由于
答案 0 :(得分:1)
工厂用于生成新模型,通常用于测试目的。您收到此错误是因为您尝试创建仅具有条形码属性的用户。
如果您想使用工厂生成用户并将其持久保存到数据库,那么您需要提供所有必需的字段。
$factory->define(App\Gear::class, function (Faker $faker) {
return [
'name' => $faker->name,
// plus any additional required fields
'barcode' => $faker->isbn13,
];
});
如果要使用属性更新现有用户,则需要创建数据库迁移。