Skip to content

Commit 63fb65e

Browse files
committed
laravel 10
1 parent 89cd562 commit 63fb65e

15 files changed

+113
-1
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"php": "^8.1|^8.2",
2121
"brick/phonenumber": "^0.4.0",
2222
"byrokrat/banking": "^2.2",
23-
"laravel/framework": "^9.0",
23+
"laravel/framework": "^9.0|^10.0",
2424
"personnummer/personnummer": "^3.0.4",
2525
"organisationsnummer/organisationsnummer": "^1.0.0",
2626
"mpociot/vat-calculator": "^3.0",

src/LaravelRulesServiceProvider.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,14 @@ public function bootingPackage(): void
3636
return preg_match('#^[\\\/\pL\s\pM\pN.,_-]+$#u', $value) > 0;
3737
});
3838

39+
Validator::extend('alpha_dash_space_at', static function ($attribute, $value) {
40+
if (! is_string($value) && ! is_numeric($value)) {
41+
return false;
42+
}
43+
44+
return preg_match('#^[\\\/\pL\s\pM\pN.@,_-]+$#u', $value) > 0;
45+
});
46+
3947
$this->bootTranslations();
4048
}
4149

src/Rules/BankGiro.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,12 @@ public function message(): string
3737
{
3838
return __('laravel-rules::messages.bankgiro');
3939
}
40+
41+
//Laravel 10
42+
public function validate(string $attribute, mixed $value, \Closure $fail): void
43+
{
44+
if (! $this->passes($attribute, $value)) {
45+
$fail($this->message());
46+
}
47+
}
4048
}

src/Rules/BankKonto.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,12 @@ public function message(): string
3636
{
3737
return __('laravel-rules::messages.bankkonto');
3838
}
39+
40+
//Laravel 10
41+
public function validate(string $attribute, mixed $value, \Closure $fail): void
42+
{
43+
if (! $this->passes($attribute, $value)) {
44+
$fail($this->message());
45+
}
46+
}
3947
}

src/Rules/FixedLineNumber.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,12 @@ public function message(): string
3838
{
3939
return __('laravel-rules::messages.fixed-phone');
4040
}
41+
42+
//Laravel 10
43+
public function validate(string $attribute, mixed $value, \Closure $fail): void
44+
{
45+
if (! $this->passes($attribute, $value)) {
46+
$fail($this->message());
47+
}
48+
}
4149
}

src/Rules/Latitude.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,12 @@ public function message(): string
2727
{
2828
return __('laravel-rules::messages.latitude');
2929
}
30+
31+
//Laravel 10
32+
public function validate(string $attribute, mixed $value, \Closure $fail): void
33+
{
34+
if (! $this->passes($attribute, $value)) {
35+
$fail($this->message());
36+
}
37+
}
3038
}

src/Rules/Longitude.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,12 @@ public function message(): string
2727
{
2828
return __('laravel-rules::messages.longitude');
2929
}
30+
31+
//Laravel 10
32+
public function validate(string $attribute, mixed $value, \Closure $fail): void
33+
{
34+
if (! $this->passes($attribute, $value)) {
35+
$fail($this->message());
36+
}
37+
}
3038
}

src/Rules/MaxTotalFileSize.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,12 @@ public function message(): string
4242
{
4343
return __('laravel-rules::messages.total-file-sizes', ['kb' => $this->maxKb]);
4444
}
45+
46+
//Laravel 10
47+
public function validate(string $attribute, mixed $value, \Closure $fail): void
48+
{
49+
if (! $this->passes($attribute, $value)) {
50+
$fail($this->message());
51+
}
52+
}
4553
}

src/Rules/MobileNumber.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,12 @@ public function message(): string
3838
{
3939
return __('laravel-rules::messages.mobile-phone');
4040
}
41+
42+
//Laravel 10
43+
public function validate(string $attribute, mixed $value, \Closure $fail): void
44+
{
45+
if (! $this->passes($attribute, $value)) {
46+
$fail($this->message());
47+
}
48+
}
4149
}

src/Rules/OrgNummer.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,12 @@ public function message(): string
3434
{
3535
return __('laravel-rules::messages.org-nr');
3636
}
37+
38+
//Laravel 10
39+
public function validate(string $attribute, mixed $value, \Closure $fail): void
40+
{
41+
if (! $this->passes($attribute, $value)) {
42+
$fail($this->message());
43+
}
44+
}
3745
}

src/Rules/PersonNummer.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,12 @@ public function message(): string
3636
{
3737
return __('laravel-rules::messages.person-nr');
3838
}
39+
40+
//Laravel 10
41+
public function validate(string $attribute, mixed $value, \Closure $fail): void
42+
{
43+
if (! $this->passes($attribute, $value)) {
44+
$fail($this->message());
45+
}
46+
}
3947
}

src/Rules/PersonOrOrgNummer.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,12 @@ public function message(): string
2727
{
2828
return __('laravel-rules::messages.person-org-nr');
2929
}
30+
31+
//Laravel 10
32+
public function validate(string $attribute, mixed $value, \Closure $fail): void
33+
{
34+
if (! $this->passes($attribute, $value)) {
35+
$fail($this->message());
36+
}
37+
}
3038
}

src/Rules/PhoneNumber.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,12 @@ public function message(): string
3636
{
3737
return __('laravel-rules::messages.any-phone');
3838
}
39+
40+
//Laravel 10
41+
public function validate(string $attribute, mixed $value, \Closure $fail): void
42+
{
43+
if (! $this->passes($attribute, $value)) {
44+
$fail($this->message());
45+
}
46+
}
3947
}

src/Rules/PlusGiro.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,12 @@ public function message(): string
3737
{
3838
return __('laravel-rules::messages.plusgiro');
3939
}
40+
41+
//Laravel 10
42+
public function validate(string $attribute, mixed $value, \Closure $fail): void
43+
{
44+
if (! $this->passes($attribute, $value)) {
45+
$fail($this->message());
46+
}
47+
}
4048
}

src/Rules/VatNumber.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,12 @@ public function message(): string
4040
{
4141
return $this->serviceUnavailable ? trans('laravel-rules::messages.vat-service-unavailable') : trans('laravel-rules::messages.vat-invalid');
4242
}
43+
44+
//Laravel 10
45+
public function validate(string $attribute, mixed $value, \Closure $fail): void
46+
{
47+
if (! $this->passes($attribute, $value)) {
48+
$fail($this->message());
49+
}
50+
}
4351
}

0 commit comments

Comments
 (0)