new: add persistence of default address selection

This commit is contained in:
Valentin Lab
2025-10-04 11:49:26 +02:00
parent ccc477f291
commit f094411f10
3 changed files with 87 additions and 15 deletions

View File

@@ -101,6 +101,7 @@ class CustomerController extends Controller
}
$address = CustomerAddresses::store($data);
CustomerAddresses::setDefault($customerId, $address->id, $types[$prefix]);
$html = view('Shop.Customers.partials.address_item', [
'address' => $address->toArray(),
@@ -136,6 +137,7 @@ class CustomerController extends Controller
}
CustomerAddresses::destroy($id);
CustomerAddresses::ensureDefault($address->customer_id, $address->type);
return redirect()->route('Shop.Customers.edit')
->with('growl', [__('Adresse supprimée.'), 'success']);