This commit is contained in:
Lizandro Guarnizo
2026-02-04 16:35:34 -05:00
parent cb7bc1229b
commit f37b2fe8d0
9 changed files with 598 additions and 105 deletions
@@ -0,0 +1,38 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
public function up(): void
{
// Agregar campo usuario_asignado a ojales
if (!Schema::hasColumn('ojales', 'usuario_asignado_id')) {
Schema::table('ojales', function (Blueprint $table) {
$table->foreignId('usuario_asignado_id')->nullable()->after('proveedor_id')->constrained('users')->nullOnDelete();
});
}
// Agregar campo usuario_asignado a prensillas
if (!Schema::hasColumn('prensillas', 'usuario_asignado_id')) {
Schema::table('prensillas', function (Blueprint $table) {
$table->foreignId('usuario_asignado_id')->nullable()->after('proveedor_id')->constrained('users')->nullOnDelete();
});
}
}
public function down(): void
{
Schema::table('ojales', function (Blueprint $table) {
$table->dropForeign(['usuario_asignado_id']);
$table->dropColumn('usuario_asignado_id');
});
Schema::table('prensillas', function (Blueprint $table) {
$table->dropForeign(['usuario_asignado_id']);
$table->dropColumn('usuario_asignado_id');
});
}
};