git -C '/home/opc/rocketa.git' show 09cc738 -- app/Http/Controllers/LocaleController.phpcommit 09cc738e17d1ad148bf2243e1f04aefe8cde1fc5
Author: Satoshi Ujihara <satoshi_ujihara@fivegate.jp>
Date: Thu Oct 9 10:19:51 2025 +0900
翻訳機能追加+成果受け取りの余計な機能を削除
diff --git a/app/Http/Controllers/LocaleController.php b/app/Http/Controllers/LocaleController.php
new file mode 100644
index 0000000..f723a83
--- /dev/null
+++ b/app/Http/Controllers/LocaleController.php
@@ -0,0 +1,18 @@
+<?php
+namespace App\Http\Controllers;
+
+use Illuminate\Http\Request;
+use Illuminate\Support\Facades\App;
+use Illuminate\Support\Facades\Session;
+
+class LocaleController extends Controller
+{
+ public function switch(Request $request)
+ {
+ $locale = $request->input('locale');
+ if (array_key_exists($locale, config('app.locales'))) {
+ Session::put('locale', $locale);
+ }
+ return redirect()->back();
+ }
+}
\ No newline at end of file