diff --git a/app/Http/Controllers/Web/WebController.php b/app/Http/Controllers/Web/WebController.php index 65b4f80..e3eee6d 100644 --- a/app/Http/Controllers/Web/WebController.php +++ b/app/Http/Controllers/Web/WebController.php @@ -5,6 +5,7 @@ namespace App\Http\Controllers\Web; use App\Codes\HTTPResultCode as ResultCode; use App\Codes\UserRole; use App\Exceptions\AppCommonException; +use App\Exceptions\ExclusiveException; use App\Exceptions\GeneralErrorMessageException; use Exception; use Illuminate\Foundation\Auth\Access\AuthorizesRequests; @@ -159,6 +160,9 @@ abstract class WebController extends BaseController } catch (AppCommonException $e) { logs()->error(sprintf("Appエラー:%s", $e->getMessage())); return $this->failedResponse(); + } catch (ExclusiveException $e) { + logs()->error(sprintf("排他エラー:%s", $e->getMessage())); + return $this->exclusiveErrorResponse(); } catch (LogicException $e) { logs()->error([ sprintf("実装エラー:%s", $e->getMessage()),