$validated = Validator::make($company, [
'name' => ['required', 'max:255'],
'nip' => ['required', new NipRule(), 'unique:companies,nip'],
'regon' => ['required', new RegonRule(), 'unique:companies,regon'],
'krs' => ['max:10', 'nullable'],
'website' => ['url', 'nullable'],
])->validate()
return Company::create($validated)
$validated = Validator::make($company, [
'name' => ['required', 'max:255'],
'nip' => ['required', new NipRule(), 'unique:companies,nip'],
'regon' => ['required', new RegonRule(), 'unique:companies,regon'],
'krs' => ['max:10', 'nullable'],
'website' => ['url', 'nullable'],
])->validate()
return Company::create($validated)