diff --git a/laravel/app/Http/Controllers/UserPageController.php b/laravel/app/Http/Controllers/UserPageController.php
index 6e3b0f7..9e3f40c 100644
--- a/laravel/app/Http/Controllers/UserPageController.php
+++ b/laravel/app/Http/Controllers/UserPageController.php
@@ -80,6 +80,13 @@ class UserPageController extends Controller
return redirect(route('manageVehicles'));
}
+ public function removeVehicle($id){
+ Vehicles::where('user_id', Auth::user()->id)
+ ->where('vehicle_id', $id)
+ ->delete();
+ return redirect(route('manageVehicles'));
+ }
+
public function remove(Request $request)
{
Auth::user()->vehicles()->where('id', $request->$data)->delete();
diff --git a/laravel/resources/views/manageVehicles.blade.php b/laravel/resources/views/manageVehicles.blade.php
index 8817a0d..645e679 100644
--- a/laravel/resources/views/manageVehicles.blade.php
+++ b/laravel/resources/views/manageVehicles.blade.php
@@ -20,7 +20,7 @@
{{$vehicle->brand}} - {{$vehicle->model}}
Editar
- Remover
+ Remover
@endforeach
diff --git a/laravel/routes/web.php b/laravel/routes/web.php
index 94670b2..76eef35 100644
--- a/laravel/routes/web.php
+++ b/laravel/routes/web.php
@@ -52,6 +52,16 @@ 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::post('/userpage', 'UserPageController@postTripData')->name('sendTripData');
+
+ Route::post('/userpage/editPass', 'UserPageController@postCredentials')->name('editPass');
+
+ Route::get('/userpage', 'UserPageController@index')->name('planRoute');
+ Route::get('/userpage/vehicles', 'UserPageController@getVehicles')->name('manageVehicles');
+ Route::get('/userpage/info', 'UserPageController@getInfo')->name('manageInfo');
+ Route::get('/userpage/vehicles/{id}', 'UserPageController@removeVehicle')->name('removeVehicle');
});
Route::post('/showGpsCoordinates', 'LandingController@index');
@@ -61,11 +71,3 @@ Route::get('/api/districts', 'LandingController@apiDistricts')->name('apidistric
Route::get('/api/brands', 'LandingController@apiBrands')->name('apibrands');
Route::get('/api/stations/{district}/{brand}/{fuelType}', 'LandingController@apiStations')->name('apistations');
Route::get('/api/stationsup/{origin}/{destination}/{autonomy}', 'UserPageController@apiStations')->name('apistationsup');
-
-Route::post('/userpage', 'UserPageController@postTripData')->name('sendTripData');
-
-Route::post('/userpage/editPass', 'UserPageController@postCredentials')->name('editPass');
-
-Route::get('/userpage', 'UserPageController@index')->name('planRoute');
-Route::get('/userpage/vehicles', 'UserPageController@getVehicles')->name('manageVehicles');
-Route::get('/userpage/info', 'UserPageController@getInfo')->name('manageInfo');