Edit vehicles

master
Goncalo Bras 2017-06-14 03:30:15 +01:00
parent 1113dc4fcc
commit 7ea8df9be0
3 changed files with 7 additions and 6 deletions

View File

@ -70,13 +70,14 @@ class UserPageController extends Controller
}
public function saveVehicle(Request $request)
public function saveVehicle(Request $request, $id)
{
$id2 = ['id'=>$request->id];
//$id2 = ['id'=>$request->id];
$data = ['brand'=>$request->brand, 'model'=>$request->model, 'fuel'=>$request->fuel, 'consumption'=>$request->consumption];
Vehicle::where($id2)->update($data);
Vehicle::where('id', $id)->update($data);
dd($id2);
//dd($id2);
return redirect(route('manageVehicles'));
}
public function remove(Request $request)

View File

@ -32,7 +32,7 @@
@if(Request::url() == 'http://geocomb.app/userpage/vehicles')
<form method="POST" action="{{ route('addvehicle') }}">
@else
<form method="POST" action="{{ route('postEditVehicle') }}">
<form method="POST" action="{{ route('postEditVehicle',$selectedVehicle->id) }}">
@endif
{{ csrf_field() }}
<input type="hidden" value="@if(isset($selectedVehicle)){{$selectedVehicle->id}}@endif">

View File

@ -51,7 +51,7 @@ Route::group(['middleware' => 'auth'], function () {
Route::post('/addvehicle', 'UserPageController@add')->name('addvehicle');
Route::get('/userpage/vehicles/edit/{id}', 'UserPageController@editVehicle')->name('editVehicle');
Route::post('/userpage/vehicles/edit', 'UserPageController@saveVehicle')->name('postEditVehicle');
Route::post('/userpage/vehicles/edit/{vehicleid}', 'UserPageController@saveVehicle')->name('postEditVehicle');
});
Route::post('/showGpsCoordinates', 'LandingController@index');