diff --git a/app/controllers/admin/LocationsController.php b/app/controllers/admin/LocationsController.php index a788205b50..4bb3716f5f 100644 --- a/app/controllers/admin/LocationsController.php +++ b/app/controllers/admin/LocationsController.php @@ -63,6 +63,8 @@ class LocationsController extends AdminController { // Save the location data $location->name = e(Input::get('name')); + $location->address = e(Input::get('address')); + $location->address2 = e(Input::get('address2')); $location->city = e(Input::get('city')); $location->state = e(Input::get('state')); $location->country = e(Input::get('country')); @@ -139,6 +141,8 @@ class LocationsController extends AdminController { // Update the location data $location->name = e(Input::get('name')); + $location->address = e(Input::get('address')); + $location->address2 = e(Input::get('address2')); $location->city = e(Input::get('city')); $location->state = e(Input::get('state')); $location->country = e(Input::get('country')); diff --git a/app/models/Location.php b/app/models/Location.php index 22e55e4b12..922207ce21 100644 --- a/app/models/Location.php +++ b/app/models/Location.php @@ -7,10 +7,12 @@ class Location extends Elegant { protected $table = 'locations'; protected $rules = array( 'name' => 'required|alpha_space|min:3', + 'address' => 'required|alpha_space|min:5', + 'address2' => 'alpha_space|min:5', 'city' => 'required|alpha_space|min:3', 'state' => 'required|alpha|min:2|max:2', 'country' => 'required|alpha|min:2|max:2', - 'zip' => 'alpha_dash|min:5', + 'zip' => 'alpha_dash|min:5', ); public function has_users() diff --git a/app/views/backend/locations/edit.blade.php b/app/views/backend/locations/edit.blade.php index f4d1ebe5bc..d7f1c39c8f 100755 --- a/app/views/backend/locations/edit.blade.php +++ b/app/views/backend/locations/edit.blade.php @@ -45,6 +45,20 @@ {{ $errors->first('name', ':message') }} +