欢迎各位兄弟 发布技术文章
这里的技术是共享的
Schema::table('categorys', function (Blueprint $table) {
//
$table->string('category_dir')->unique();
});
php artisan migrate 时就不对了
提示
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '' fo
r key 'categorys_category_dir_unique' (SQL: alter table `categorys` add uni
que `categorys_category_dir_unique`(`category_dir`))
大约是说默认值是 '' 并不是null ,所以有重复值
改成如下,为空值就对了
Schema::table('categorys', function (Blueprint $table) {
//
$table->string('category_dir')->nullable()->unique();
});