-- Deploy live 2026-06-01 — Restructurare Auto → /inchirieri/{categorie}/{locatie}
-- Rulează în phpMyAdmin pe baza de date live, apoi:
--   php artisan migrate --force && php artisan route:clear && php artisan view:clear && php artisan cache:clear

-- Categorie vehicul (auto/atv/moto/scuter/rulota) + oraș de ridicare dedus
ALTER TABLE `cars` ADD COLUMN IF NOT EXISTS `category` VARCHAR(30) NOT NULL DEFAULT 'auto' AFTER `type`;
ALTER TABLE `cars` ADD COLUMN IF NOT EXISTS `pickup_city` VARCHAR(255) NULL AFTER `pickup_location`;

-- Marchează migrarea ca rulată
INSERT IGNORE INTO `migrations` (`migration`, `batch`)
VALUES ('2026_06_01_140000_add_category_to_cars_table', (SELECT COALESCE(MAX(batch),0)+1 FROM (SELECT * FROM migrations) m));

-- ATENȚIE după deploy: pe live, pickup_city se populează automat la primul save al fiecărei mașini
-- (hook saving din model). Pentru backfill imediat rulează în tinker:
--   foreach (App\Models\Car::all() as $c) { $c->save(); }
