diff --git a/app/controllers/admin/SuppliersController.php b/app/controllers/admin/SuppliersController.php index 3caae1ca2f..7166dad2c2 100644 --- a/app/controllers/admin/SuppliersController.php +++ b/app/controllers/admin/SuppliersController.php @@ -70,6 +70,7 @@ class SuppliersController extends AdminController { $supplier->fax = e(Input::get('fax')); $supplier->email = e(Input::get('email')); $supplier->notes = e(Input::get('notes')); + $supplier->url = e(Input::get('url')); $supplier->user_id = Sentry::getId(); // Was it created? @@ -148,6 +149,7 @@ class SuppliersController extends AdminController { $supplier->phone = e(Input::get('phone')); $supplier->fax = e(Input::get('fax')); $supplier->email = e(Input::get('email')); + $supplier->url = e(Input::get('url')); $supplier->notes = e(Input::get('notes')); diff --git a/app/database/migrations/2014_06_24_033908_add_url_to_supplier.php b/app/database/migrations/2014_06_24_033908_add_url_to_supplier.php new file mode 100644 index 0000000000..9799f50bdf --- /dev/null +++ b/app/database/migrations/2014_06_24_033908_add_url_to_supplier.php @@ -0,0 +1,35 @@ +string('url',250)->nullable()->default(NULL); + + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('suppliers', function($table) + { + $table->dropColumn('url'); + }); + } + +} diff --git a/app/lang/en/admin/suppliers/table.php b/app/lang/en/admin/suppliers/table.php index 49d38c79db..e659ada6a6 100755 --- a/app/lang/en/admin/suppliers/table.php +++ b/app/lang/en/admin/suppliers/table.php @@ -16,6 +16,7 @@ return array( 'state' => 'State', 'suppliers' => 'Suppliers', 'update' => 'Update Supplier', + 'url' => 'URL', 'view' => 'View Supplier', 'view_assets_for' => 'View Assets for', 'zip' => 'Postal Code', diff --git a/app/models/Supplier.php b/app/models/Supplier.php index 35113a4fa2..4151c04d83 100644 --- a/app/models/Supplier.php +++ b/app/models/Supplier.php @@ -11,6 +11,7 @@ class Supplier extends Elegant { 'fax' => 'alpha_space|min:7', 'phone' => 'alpha_space|min:7', 'email' => 'email|min:5', + 'url' => 'url|min:5', ); public function assets() diff --git a/app/views/backend/suppliers/edit.blade.php b/app/views/backend/suppliers/edit.blade.php index 8138aa261a..9d0b7c31b9 100755 --- a/app/views/backend/suppliers/edit.blade.php +++ b/app/views/backend/suppliers/edit.blade.php @@ -129,6 +129,15 @@ +