Aggiungi campi per immagini e diametro del foro nel modello Articolo e nelle relative migrazioni; aggiorna i form e le viste per gestire i nuovi campi

This commit is contained in:
2026-05-18 16:23:12 +02:00
parent f3a1d816b7
commit 83412247a7
11 changed files with 373 additions and 33 deletions

View File

@@ -0,0 +1,27 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::table('articoli', function (Blueprint $table) {
$table->string('immagine_articolo')->nullable()->after('codice_articolo');
$table->string('immagine_thrust')->nullable()->after('max_thrust_a');
$table->string('immagine_tourque')->nullable()->after('min_torque_a');
});
}
public function down(): void
{
Schema::table('articoli', function (Blueprint $table) {
$table->dropColumn(['immagine_articolo', 'immagine_thrust', 'immagine_tourque']);
});
}
};

View File

@@ -0,0 +1,25 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::table('articoli', function (Blueprint $table) {
$table->string('hole_diameter')->nullable()->after('ciclo');
});
}
public function down(): void
{
Schema::table('articoli', function (Blueprint $table) {
$table->dropColumn('hole_diameter');
});
}
};