Skip to content

Commit e4ba366

Browse files
authored
Added laravel 8 support (#7)
1 parent ad8e84d commit e4ba366

File tree

4 files changed

+21
-12
lines changed

4 files changed

+21
-12
lines changed

.travis.yml

+14-4
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,21 @@ language: php
66

77
matrix:
88
include:
9+
# Laravel 5.6.*
910
- php: 7.1
1011
env: LARAVEL='5.6.*' TESTBENCH='3.6.*' COMPOSER_FLAGS='--prefer-stable'
1112
- php: 7.2
1213
env: LARAVEL='5.6.*' TESTBENCH='3.6.*' COMPOSER_FLAGS='--prefer-stable'
1314
- php: 7.3
1415
env: LARAVEL='5.6.*' TESTBENCH='3.6.*' COMPOSER_FLAGS='--prefer-stable'
16+
# Laravel 5.7.*
1517
- php: 7.1
1618
env: LARAVEL='5.7.*' TESTBENCH='3.7.*' COMPOSER_FLAGS='--prefer-stable'
1719
- php: 7.2
1820
env: LARAVEL='5.7.*' TESTBENCH='3.7.*' COMPOSER_FLAGS='--prefer-stable'
1921
- php: 7.3
2022
env: LARAVEL='5.7.*' TESTBENCH='3.7.*' COMPOSER_FLAGS='--prefer-stable'
23+
# Laravel 5.8.*
2124
- php: 7.1
2225
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-lowest'
2326
- php: 7.1
@@ -30,6 +33,7 @@ matrix:
3033
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-lowest'
3134
- php: 7.3
3235
env: LARAVEL='5.8.*' TESTBENCH='3.8.*' COMPOSER_FLAGS='--prefer-stable'
36+
# Laravel 6.*
3337
- php: 7.2
3438
env: LARAVEL='6.*' TESTBENCH='4.*' COMPOSER_FLAGS='--prefer-lowest'
3539
- php: 7.2
@@ -38,6 +42,7 @@ matrix:
3842
env: LARAVEL='6.*' TESTBENCH='4.*' COMPOSER_FLAGS='--prefer-lowest'
3943
- php: 7.3
4044
env: LARAVEL='6.*' TESTBENCH='4.*' COMPOSER_FLAGS='--prefer-stable'
45+
# Laravel 7.*
4146
- php: 7.2
4247
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-lowest'
4348
- php: 7.2
@@ -46,14 +51,19 @@ matrix:
4651
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-lowest'
4752
- php: 7.3
4853
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-stable'
49-
- php: 7.3
50-
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-lowest'
51-
- php: 7.3
52-
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-stable'
5354
- php: 7.4
5455
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-lowest'
5556
- php: 7.4
5657
env: LARAVEL='7.*' TESTBENCH='5.*' COMPOSER_FLAGS='--prefer-stable'
58+
# Laravel 8.*
59+
- php: 7.3
60+
env: LARAVEL='8.*' TESTBENCH='6.*' COMPOSER_FLAGS='--prefer-lowest'
61+
- php: 7.3
62+
env: LARAVEL='8.*' TESTBENCH='6.*' COMPOSER_FLAGS='--prefer-stable'
63+
- php: 7.4
64+
env: LARAVEL='8.*' TESTBENCH='6.*' COMPOSER_FLAGS='--prefer-lowest'
65+
- php: 7.4
66+
env: LARAVEL='8.*' TESTBENCH='6.*' COMPOSER_FLAGS='--prefer-stable'
5767
fast_finish: true
5868

5969
before_install:

composer.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
],
1212
"license": "MIT",
1313
"require": {
14-
"php": "^7.1|^7.2|^7.3|^7.4",
15-
"illuminate/support": "^5.6|^5.7|^5.8|^6|^7",
16-
"illuminate/database": "^5.6|^5.7|^5.8|^6|^7"
14+
"php": "^7.1.0",
15+
"illuminate/support": "^5.6|^6|^7|^8",
16+
"illuminate/database": "^5.6|^6|^7|^8"
1717
},
1818
"require-dev": {
19-
"orchestra/testbench": "^3.6|^3.7|^3.8|^4.0|^5.0",
19+
"orchestra/testbench": "^3.6|^4.0|^5.0|^6.0",
2020
"phpunit/phpunit": "^7.0|^8.0|^9.0",
2121
"friendsofphp/php-cs-fixer": "^2.16",
2222
"squizlabs/php_codesniffer": "^3.5"

readme.md

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ php artisan vendor:publish --provider="Korridor\LaravelModelValidationRules\Mode
3535

3636
This package is tested for the following Laravel versions:
3737

38+
- 8.*
3839
- 7.*
3940
- 6.*
4041
- 5.8.*

tests/TestCase.php

+2-4
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
use Illuminate\Container\Container;
66
use Illuminate\Database\Capsule\Manager;
7-
use Illuminate\Database\Eloquent\Factory as EloquentFactory;
87
use Illuminate\Database\Schema\Blueprint;
98
use Illuminate\Events\Dispatcher;
9+
use Illuminate\Foundation\Application;
1010
use Korridor\LaravelModelValidationRules\ModelValidationServiceProvider;
1111
use Orchestra\Testbench\TestCase as Orchestra;
1212

@@ -17,12 +17,10 @@ public function setUp(): void
1717
parent::setUp();
1818

1919
$this->setUpDatabase();
20-
21-
$this->app->make(EloquentFactory::class)->load(__DIR__.'/TestClasses/Factories');
2220
}
2321

2422
/**
25-
* @param \Illuminate\Foundation\Application $app
23+
* @param Application $app
2624
* @return array
2725
*/
2826
protected function getPackageProviders($app)

0 commit comments

Comments
 (0)