Commit c2d3fe27 authored by Ruslan's avatar Ruslan

Fixed Saving profile info

parent 82fbe7a6
This diff is collapsed.
...@@ -258,20 +258,39 @@ class ProfileController extends Controller ...@@ -258,20 +258,39 @@ class ProfileController extends Controller
{ {
return view('address'); return view('address');
} }
public function addaddress() public function addaddress()
{ {
return view('addaddress'); return view('addaddress');
} }
public function profile() public function profile()
{ {
return view('pages.profile.user'); return view('pages.profile.user');
} }
/**
* Save user's profile information
*
* @param Request $request
* @return \Illuminate\Http\RedirectResponse
*/
public function save(Request $request) public function save(Request $request)
{ {
$user = User::find(Auth::user()->id); try {
$user->update($request->all()); $user = User::find(Auth::user()->id);
return redirect()->back(); $user->firstname = $request->input('firstname');
$user->lastname = $request->input('lastname');
$user->email = $request->input('email');
$user->phone = $request->input('phone');
$user->update();
} catch (Exception $ex) {
return redirect()->back()->with('error', $ex->getMessage());
}
return redirect()->back()->with('success', 'Информация успешно сохранена.');
} }
} }
\ No newline at end of file
...@@ -89,6 +89,24 @@ ...@@ -89,6 +89,24 @@
</header> </header>
<!-- Page Content--> <!-- Page Content-->
<main class="page-content"> <main class="page-content">
@if( Session::has( 'success' ))
<div class="alert alert-success alert-dismissible fade show mt-3" role="alert">
<strong>Успешно! </strong>
{{ Session::get( 'success' ) }}
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
@elseif( Session::has( 'error' ))
<div class="alert alert-danger alert-dismissible fade show mt-3" role="alert">
<strong>Ошибка! </strong>
{{ Session::get( 'error' ) }}
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
@endif
@yield('content') @yield('content')
</main> </main>
<!-- Page Footer--> <!-- Page Footer-->
...@@ -117,9 +135,6 @@ ...@@ -117,9 +135,6 @@
<ul class="list-inline pull-sm-right offset-3"> <ul class="list-inline pull-sm-right offset-3">
<li><a class="fa-facebook" href="#"></a></li> <li><a class="fa-facebook" href="#"></a></li>
<li><a class="fa-twitter" href="#"></a></li> <li><a class="fa-twitter" href="#"></a></li>
<li><a class="fa-pinterest-p" href="#"></a></li>
<li><a class="fa-vimeo" href="#"></a></li>
<li><a class="fa-google" href="#"></a></li>
<li><a class="fa-rss" href="#"></a></li> <li><a class="fa-rss" href="#"></a></li>
</ul> </ul>
</div> </div>
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
</div> </div>
<div class="col-xs-6"> <div class="col-xs-6">
<form action="{{ route('profile.save') }}" method="post" > <form action="{{ route('profile.save') }}" method="post" >
@csrf
<div class="row row-10"> <div class="row row-10">
<div class="col-xs-12 col-sm-6 right-col"> <div class="col-xs-12 col-sm-6 right-col">
<div class="form-wrap"> <div class="form-wrap">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment