diff --git a/laravel/app/Http/Controllers/UserPageController.php b/laravel/app/Http/Controllers/UserPageController.php index 9e3f40c..dc9bf9c 100644 --- a/laravel/app/Http/Controllers/UserPageController.php +++ b/laravel/app/Http/Controllers/UserPageController.php @@ -70,6 +70,24 @@ class UserPageController extends Controller } + public function editInfo() + { + # code... + $user = Auth::user(); + + + return view('manageInfo', 'user'->$user); + } + + public function saveInfo(Request $request, $id) + { + # code... + $data = ['name'=>$request->name, 'email'=>$request->email]; + User::where('id', $id)->update($data); + return redirect(route('manageInfo')); + + } + public function saveVehicle(Request $request, $id) { //$id2 = ['id'=>$request->id]; diff --git a/laravel/resources/views/landing_page.blade.php b/laravel/resources/views/landing_page.blade.php index f39884b..1fee14d 100755 --- a/laravel/resources/views/landing_page.blade.php +++ b/laravel/resources/views/landing_page.blade.php @@ -89,7 +89,7 @@ {{$station->stationBrand}}
{{$station->fuelPrice}} - +
diff --git a/laravel/resources/views/manageInfo.blade.php b/laravel/resources/views/manageInfo.blade.php index c80adf5..0020abf 100644 --- a/laravel/resources/views/manageInfo.blade.php +++ b/laravel/resources/views/manageInfo.blade.php @@ -13,20 +13,24 @@
+
+
+ {{ csrf_field() }} -
- - -
+ + +
-
- - -
+
+ + +
- Guardar Alterações - -
+
diff --git a/laravel/resources/views/manageVehicles.blade.php b/laravel/resources/views/manageVehicles.blade.php index 645e679..ceedadb 100644 --- a/laravel/resources/views/manageVehicles.blade.php +++ b/laravel/resources/views/manageVehicles.blade.php @@ -35,7 +35,6 @@ @endif {{ csrf_field() }} -
diff --git a/laravel/routes/web.php b/laravel/routes/web.php index 76eef35..60dc971 100644 --- a/laravel/routes/web.php +++ b/laravel/routes/web.php @@ -53,6 +53,8 @@ Route::group(['middleware' => 'auth'], function () { Route::get('/userpage/vehicles/edit/{id}', 'UserPageController@editVehicle')->name('editVehicle'); Route::post('/userpage/vehicles/edit/{vehicleid}', 'UserPageController@saveVehicle')->name('postEditVehicle'); + Route::get('/userpage/info/edit/{id}', 'UserPageController@editInfo')->name('editInfo'); + Route::post('/userpage/info/edit/{id}', 'UserPageController@saveInfo')->name('postInfo'); Route::post('/userpage', 'UserPageController@postTripData')->name('sendTripData');