From 53b459740f743efa6cce652ff4d15081d53126b2 Mon Sep 17 00:00:00 2001 From: shibafu Date: Sat, 19 Jan 2019 00:29:36 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=97=E3=83=A9=E3=82=A4=E3=83=90=E3=82=B7?= =?UTF-8?q?=E3=83=BC=E8=A8=AD=E5=AE=9A=E3=81=AE=E6=9B=B4=E6=96=B0=E3=82=92?= =?UTF-8?q?=E5=AE=9F=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/SettingController.php | 13 +++++++++++-- resources/views/setting/profile.blade.php | 8 ++++---- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/SettingController.php b/app/Http/Controllers/SettingController.php index 7f60aa2..b278b1e 100644 --- a/app/Http/Controllers/SettingController.php +++ b/app/Http/Controllers/SettingController.php @@ -3,6 +3,8 @@ namespace App\Http\Controllers; use Illuminate\Http\Request; +use Illuminate\Support\Facades\Auth; +use Illuminate\Support\Facades\Validator; class SettingController extends Controller { @@ -16,9 +18,16 @@ class SettingController extends Controller abort(501); } - public function updatePrivacy() + public function updatePrivacy(Request $request) { - abort(501); + $inputs = $request->all(['is_protected', 'accept_analytics']); + + $user = Auth::user(); + $user->is_protected = $inputs['is_protected'] ?? false; + $user->accept_analytics = $inputs['accept_analytics'] ?? false; + $user->save(); + + return redirect()->route('setting')->with('status', 'プライバシー設定を更新しました。'); } // ( ◠‿◠ )☛ここに気づいたか・・・消えてもらう ▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂うわあああああああ diff --git a/resources/views/setting/profile.blade.php b/resources/views/setting/profile.blade.php index 66d97e8..5563422 100644 --- a/resources/views/setting/profile.blade.php +++ b/resources/views/setting/profile.blade.php @@ -7,7 +7,7 @@ {{ csrf_field() }}
- +
@@ -15,7 +15,7 @@
@
- +
現在は変更できません。 @@ -29,11 +29,11 @@ {{ csrf_field() }}
- + is_protected ) ? 'checked' : '' }}>
- + accept_analytics ) ? 'checked' : '' }}>