Exemple #1
0
 protected function saveModel($airport = false)
 {
     if (Input::get('id')) {
         $airport = Airport::find(Input::get('id'));
     }
     if (!$airport) {
         $airport = new Airport();
     }
     $airport->name = Input::get('name');
     $address = $airport->address()->first() ?: new Address();
     $country = Country::where('name', Input::get('country'))->first();
     $address->country()->associate($country);
     $address->address = Input::get('address_address');
     $address->postal_code = Input::get('address_postal_code');
     $address->city = Input::get('address_city');
     $address->state_province = Input::get('address_state_province');
     $address->phone = Input::get('address_phone');
     $address->fax = Input::get('address_fax');
     $address->email = Input::get('address_email');
     $address->website = Input::get('address_website');
     $address->save();
     $airport->address()->associate($address);
     $hotel->save();
     return $airport;
 }