ddbf956144
新增 BookingRuleViolationException,MemberBookingController::store 與 ProviderBookingController::confirm 只 catch 此型別並回 422(訊息不變)。 QueryException 等其他例外不再被當成 422 回傳 SQL,改由 Laravel 回 500 並回報 Sentry。對應 OpenSpec change fix-booking-exception-handling(M7)。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
6 lines
105 B
PHP
6 lines
105 B
PHP
<?php
|
|
|
|
namespace App\Exceptions;
|
|
|
|
final class BookingRuleViolationException extends \RuntimeException {}
|