diff --git a/app/Http/Controllers/Auth/ProfileController.php b/app/Http/Controllers/Auth/ProfileController.php deleted file mode 100644 index b8b3848..0000000 --- a/app/Http/Controllers/Auth/ProfileController.php +++ /dev/null @@ -1,37 +0,0 @@ -middleware('auth'); - } - - public function show() - { - return view('auth.profile', ['user' => auth()->user()]); - } - - public function update(Request $request) - { - $profileData = $request->validate([ - 'name' => 'required|max:60', - 'email' => 'required|email', - ]); - - $user = auth()->user(); - - $user->name = $profileData['name']; - $user->email = $profileData['email']; - $user->save(); - - flash(trans('auth.profile_updated'), 'success'); - return back(); - } - -} diff --git a/app/Http/Controllers/Users/AgencyController.php b/app/Http/Controllers/Users/AgencyController.php index 13fd1a4..23a7962 100644 --- a/app/Http/Controllers/Users/AgencyController.php +++ b/app/Http/Controllers/Users/AgencyController.php @@ -6,6 +6,17 @@ use App\Http\Controllers\Controller; class AgencyController extends Controller { + public function show() + { + $agency = auth()->user()->agency; + return view('users.agency.show', compact('agency')); + } + + public function edit() + { + return view('users.agency.edit'); + } + public function update() { $agency = auth()->user()->agency; @@ -19,6 +30,6 @@ class AgencyController extends Controller flash(trans('agency.updated'), 'success'); - return back(); + return redirect()->route('users.agency.show'); } } diff --git a/app/Http/Controllers/Users/ProfileController.php b/app/Http/Controllers/Users/ProfileController.php index c9e8a60..9acc2e9 100644 --- a/app/Http/Controllers/Users/ProfileController.php +++ b/app/Http/Controllers/Users/ProfileController.php @@ -8,7 +8,8 @@ class ProfileController extends Controller { public function show() { - return view('users.profile.show'); + $user = auth()->user(); + return view('users.profile.show', compact('user')); } public function edit() @@ -26,6 +27,6 @@ class ProfileController extends Controller flash(trans('auth.profile_updated'), 'success'); - return back(); + return redirect()->route('users.profile.show'); } } diff --git a/resources/lang/id/auth.php b/resources/lang/id/auth.php index b56935c..7bfd313 100644 --- a/resources/lang/id/auth.php +++ b/resources/lang/id/auth.php @@ -6,6 +6,7 @@ return [ 'profile_edit' => 'Edit Profil Saya', 'update_profile' => 'Update Profil', 'profile_updated' => 'Profil sudah diupdate.', + 'agency' => 'Agensi Saya', // Registration 'register' => 'Buat Akun Baru', diff --git a/resources/views/layouts/partials/sidebar.blade.php b/resources/views/layouts/partials/sidebar.blade.php index f50099d..9fadcbc 100755 --- a/resources/views/layouts/partials/sidebar.blade.php +++ b/resources/views/layouts/partials/sidebar.blade.php @@ -14,6 +14,10 @@