diff --git a/backend/app/Http/Controllers/Api/ContactsController.php b/backend/app/Http/Controllers/Api/ContactsController.php index af642cfa..2076c012 100644 --- a/backend/app/Http/Controllers/Api/ContactsController.php +++ b/backend/app/Http/Controllers/Api/ContactsController.php @@ -5,6 +5,7 @@ namespace App\Http\Controllers\Api; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use Illuminate\Support\Facades\Validator; +use Illuminate\Support\Facades\Log; use App\Models\Contacts; @@ -23,12 +24,15 @@ class ContactsController extends Controller { 'message' => $r->message, ]; - // 削除成功 - if (Contacts::create($insert)) { - return ['status_code' => 200]; + try { + Contacts::create($insert); + } catch (\Throwable $e) { + // 失敗 + Log::critical($e->getMessage()); + return ['status_code' => 400, 'error_messages' => 'お問い合わせの送信に失敗しました。']; } - // 削除失敗 - return ['status_code' => 400, 'error_messages' => 'お問い合わせの送信に失敗しました。']; + // 成功 + return ['status_code' => 200, 'params' => $insert]; } }