/** * Showing From For Changing vehicle Owner * @param int $id Id of vehicle whose owner is being changed. * @return view Form that shows old data and collects data of new owner. */ public function changeOwnerEdit($id) { $vehicle = Vehicle::find($id); // BEGIN ALL DATA NEEDED BY EDIT FORM $vehicleData = Vehicle::vehicleData($id); // IF VEHICLE USE TYPE IS COMMERCIAL PASSENGERS if ($vehicleData->vehicles_use_type == 2) { $noOfPas = Vehicle::noOfPassengers($id); } //else $noOfPas = ""; // GENERIC DATA $pendingFinesMsg = Vehicle::getVehiclePendingFinesMessage($id); $vehicleStatus = VehicleStatus::listVehicleStatus(); $colorList = Color::listColors(); $vehicleUseType = VehicleUseType::listVehicleUseTypes(); $country = Country::listCountries(); $drivingStatusName = DrivingStatus::lists('driving_status_name', 'id'); $registrationNoUpdated = Vehicle::registrationNoUpdated($id); $insurance = $vehicle->insurance; $lien = $vehicle->lien; // END ALL DATA NEEDED BY REGISTRATION FORM //MAKING AN ARRAY OF DATA THAT IS NEEDED IN FORM $data = compact('vehicleData', 'pendingFinesMsg', 'noOfPas', 'vehicleStatus', 'colorList', 'vehicleUseType', 'country', 'drivingStatusName', 'registrationNoUpdated', 'insurance', 'lien'); return View::make('vehicle.change-owner', $data); }