コード例 #1
0
 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'));
 }
コード例 #2
0
 /**
  * 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);
 }
コード例 #3
0
 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();
 }
コード例 #4
0
 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'));
 }
コード例 #5
0
 function __construct()
 {
     $this->partner_id = Session::get('id');
     $this->vehicle = Vehicle::where('PARTNER_ID', '=', $this->partner_id)->get();
 }