mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-05 01:54:36 -04:00
Fixes for vendor requests
This commit is contained in:
parent
ee0518d34f
commit
99dd97443a
@ -15,6 +15,7 @@ use App\Http\Requests\Request;
|
|||||||
use App\Http\ValidationRules\ValidVendorGroupSettingsRule;
|
use App\Http\ValidationRules\ValidVendorGroupSettingsRule;
|
||||||
use App\Models\Vendor;
|
use App\Models\Vendor;
|
||||||
use App\Utils\Traits\MakesHash;
|
use App\Utils\Traits\MakesHash;
|
||||||
|
use Illuminate\Validation\Rule;
|
||||||
|
|
||||||
class StoreVendorRequest extends Request
|
class StoreVendorRequest extends Request
|
||||||
{
|
{
|
||||||
@ -39,6 +40,9 @@ class StoreVendorRequest extends Request
|
|||||||
//$rules['settings'] = new ValidVendorGroupSettingsRule();
|
//$rules['settings'] = new ValidVendorGroupSettingsRule();
|
||||||
$rules['contacts.*.email'] = 'nullable|distinct';
|
$rules['contacts.*.email'] = 'nullable|distinct';
|
||||||
|
|
||||||
|
if (isset($this->number)) {
|
||||||
|
$rules['number'] = Rule::unique('vendors')->where('company_id', auth()->user()->company()->id);
|
||||||
|
}
|
||||||
|
|
||||||
return $rules;
|
return $rules;
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,7 @@ use Illuminate\Database\Migrations\Migration;
|
|||||||
use Illuminate\Database\Schema\Blueprint;
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
use Illuminate\Support\Facades\Schema;
|
use Illuminate\Support\Facades\Schema;
|
||||||
|
|
||||||
class AddShowTaskEndDateToCompaniesTable extends Migration
|
class AddShowTaskEndDateToCompaniesTables extends Migration
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Run the migrations.
|
* Run the migrations.
|
Loading…
x
Reference in New Issue
Block a user