Edit Vehicles incomplete

master
NoNameGuy 2017-06-14 01:10:13 +01:00
parent 9c9fa4c975
commit 1113dc4fcc
4 changed files with 18 additions and 3 deletions

View File

@ -70,6 +70,15 @@ class UserPageController extends Controller
}
public function saveVehicle(Request $request)
{
$id2 = ['id'=>$request->id];
$data = ['brand'=>$request->brand, 'model'=>$request->model, 'fuel'=>$request->fuel, 'consumption'=>$request->consumption];
Vehicle::where($id2)->update($data);
dd($id2);
}
public function remove(Request $request)
{
Auth::user()->vehicles()->where('id', $request->$data)->delete();

View File

@ -7,4 +7,5 @@ use Illuminate\Database\Eloquent\Model;
class Vehicle extends Model
{
protected $table = 'vehicle';
public $timestamps = false;
}

View File

@ -29,8 +29,13 @@
</div>
<div class="col-sm-6 text-left">
@if(Request::url() == 'http://geocomb.app/userpage/vehicles')
<form method="POST" action="{{ route('addvehicle') }}">
@else
<form method="POST" action="{{ route('postEditVehicle') }}">
@endif
{{ csrf_field() }}
<input type="hidden" value="@if(isset($selectedVehicle)){{$selectedVehicle->id}}@endif">
<div class="form-group">
<label for="brand">Marca: </label>

View File

@ -49,6 +49,9 @@ Route::group(['middleware' => 'auth'], function () {
Route::get('/userpage', 'UserPageController@index')->name('userpage');
Route::post('/userpage', 'UserPageController@index');
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('/showGpsCoordinates', 'LandingController@index');
@ -59,7 +62,6 @@ 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::get('/userpage/edit/{id}', 'UserPageController@edit')->name('editVehicle');
Route::post('/userpage', 'UserPageController@postTripData')->name('sendTripData');
Route::post('/userpage/editPass', 'UserPageController@postCredentials')->name('editPass');
@ -67,5 +69,3 @@ Route::post('/userpage/editPass', 'UserPageController@postCredentials')->name('e
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/edit/{id}', 'UserPageController@editVehicle')->name('editVehicle');