diff --git a/app/Http/Requests/Vendor/StoreVendorRequest.php b/app/Http/Requests/Vendor/StoreVendorRequest.php index 136fa82e5c0d..d1b801ffedac 100644 --- a/app/Http/Requests/Vendor/StoreVendorRequest.php +++ b/app/Http/Requests/Vendor/StoreVendorRequest.php @@ -15,6 +15,7 @@ use App\Http\Requests\Request; use App\Http\ValidationRules\ValidVendorGroupSettingsRule; use App\Models\Vendor; use App\Utils\Traits\MakesHash; +use Illuminate\Validation\Rule; class StoreVendorRequest extends Request { @@ -39,6 +40,9 @@ class StoreVendorRequest extends Request //$rules['settings'] = new ValidVendorGroupSettingsRule(); $rules['contacts.*.email'] = 'nullable|distinct'; + if (isset($this->number)) { + $rules['number'] = Rule::unique('vendors')->where('company_id', auth()->user()->company()->id); + } return $rules; } diff --git a/database/migrations/2021_05_06_211039_add_show_task_end_date_to_companies_table.php b/database/migrations/2021_05_06_211039_add_show_task_end_date_to_companies_tables.php similarity index 90% rename from database/migrations/2021_05_06_211039_add_show_task_end_date_to_companies_table.php rename to database/migrations/2021_05_06_211039_add_show_task_end_date_to_companies_tables.php index 336808a7aa06..8053de796c40 100644 --- a/database/migrations/2021_05_06_211039_add_show_task_end_date_to_companies_table.php +++ b/database/migrations/2021_05_06_211039_add_show_task_end_date_to_companies_tables.php @@ -4,7 +4,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class AddShowTaskEndDateToCompaniesTable extends Migration +class AddShowTaskEndDateToCompaniesTables extends Migration { /** * Run the migrations.