function armada() { $armada = Vehicle::where('VEHICLE_CREATEBY', '=', $this->partner_id)->get(); $route = Route::getRoutePartner($this->partner_id); $city = City::all(); $type = VehicleType::all(); return view('travelpartner::armada.index', compact('armada', 'route', 'city', 'type')); }
/** * Bootstrap any application services. * * @return void */ public function boot() { $path = base_path() . '/jsonfile/ports.json'; $string = file_get_contents("{$path}"); $datashare['City'] = City::all(); $datashare['Vehicle'] = Vehicle::where('VEHICLE.PARTNER_ID', Session::get('id')); $datashare['Bandara'] = json_decode($string, true); view()->share('datashare', $datashare); }
function update() { $data = Input::all(); $id = $data['VEHICLE_ID']; unset($data['_token']); unset($data['VEHICLE_ID']); $vehicle = Vehicle::where('VEHICLE_ID', '=', $id); if (!isset($data['VEHICLE_PHOTO'])) { unset($data['VEHICLE_PHOTO']); } else { $foto = $vehicle->first()['VEHICLE_PHOTO']; @unlink(public_path() . '/Assets/vehiclePhoto/' . $foto); $destPath = public_path() . '/Assets/vehiclePhoto'; $data['VEHICLE_PHOTO'] = md5(time()) . '.jpg'; Input::file('VEHICLE_PHOTO')->move($destPath, $data['VEHICLE_PHOTO']); } $data['VEHICLE_UPDATEBY'] = session::get('id'); $vehicle->update($data); return back(); }
function jadwalUmum() { $route = Route::getRoutePartner($this->partner_id)->get(); $vehicle = Vehicle::where('PARTNER_ID', '=', $this->partner_id)->get(); return view('travelpartner::jadwal.umum_index', compact('jadwal', 'route', 'vehicle')); }
function __construct() { $this->partner_id = Session::get('id'); $this->vehicle = Vehicle::where('PARTNER_ID', '=', $this->partner_id)->get(); }