есть две простые таблицы
Schema::create('profils', function (Blueprint $table) {
$table->id();
$table->timestamps();
$table->string("name");
$table->string("surname");
$table->string("email");
$table->integer("user_id");
});
Schema::create('users', function (Blueprint $table) {
$table->id();
$table->timestamps();
$table->string("login");
$table->string("password");
});
class User extends Model
{
use HasFactory;
public function profil()
{
return $this->hasOne(Profil::class);
}
}
Подскажите как создать фабрику для профиля? Меня устроит если значение user_id будет автоинкрементным. Но в таком случае при попытке запуска сидера возникает ошибка, говорящая что два первичных ключа не может быть в таблице. Порыл немного документацию - там автоинкремент всегда с первичным ключем.