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