Delete vehicle
parent
7ea8df9be0
commit
f57ccc5283
|
@ -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();
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
<li class="list-group-item {{Auth::user()->preferredVehicle==$vehicle->vehicle_id ? 'active': ''}}"
|
||||
value="{{$vehicle->vehicle_id}}">{{$vehicle->brand}} - {{$vehicle->model}}
|
||||
<a class="btn btn-success" href="{{ route('editVehicle',$vehicle->vehicle_id)}}">Editar</a>
|
||||
<a class="btn btn-danger">Remover</a>
|
||||
<a class="btn btn-danger" href="{{ route('removeVehicle',$vehicle->vehicle_id)}}">Remover</a>
|
||||
</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
|
|
|
@ -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');
|
||||
|
|
Loading…
Reference in New Issue