diff --git a/app/Models/SupplierQuoteItem.php b/app/Models/SupplierQuoteItem.php index fceddbe..500c29b 100644 --- a/app/Models/SupplierQuoteItem.php +++ b/app/Models/SupplierQuoteItem.php @@ -7,7 +7,11 @@ use Illuminate\Database\Eloquent\Model; class SupplierQuoteItem extends Model { protected $fillable = [ - 'supplier_quote_id', 'description', 'unit', 'quantity', 'unit_price', 'total_price', + 'supplier_quote_id', 'description', 'unit', 'quantity', 'unit_price', 'total_price', 'is_vatable', + ]; + + protected $casts = [ + 'is_vatable' => 'boolean', ]; public function quote() diff --git a/database/migrations/2026_06_01_090734_add_is_vatable_to_supplier_quote_items.php b/database/migrations/2026_06_01_090734_add_is_vatable_to_supplier_quote_items.php new file mode 100644 index 0000000..93d5fdb --- /dev/null +++ b/database/migrations/2026_06_01_090734_add_is_vatable_to_supplier_quote_items.php @@ -0,0 +1,25 @@ +boolean('is_vatable')->default(false)->after('total_price'); + }); + } + + public function down(): void + { + Schema::table('supplier_quote_items', function (Blueprint $table) { + $table->dropColumn('is_vatable'); + }); + } +};