Skip to content

Commit bef1326

Browse files
authored
Merge pull request #156 from kitloong/feature/laravel10
Add Laravel 10 support
2 parents 9e790b7 + dd6fe4d commit bef1326

File tree

3 files changed

+60
-40
lines changed

3 files changed

+60
-40
lines changed

.github/workflows/tests.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,10 @@ jobs:
9898
laravel: 6.*
9999
dbal: 2.*
100100
sqlsrv_extension: pdo_sqlsrv
101+
- php: 8.1
102+
laravel: 10.*
103+
dbal: 3.*
104+
sqlsrv_extension: pdo_sqlsrv-5.10.0beta2
101105
- php: 8.1
102106
laravel: 9.*
103107
dbal: 3.*
@@ -106,6 +110,10 @@ jobs:
106110
laravel: 8.*
107111
dbal: 3.*
108112
sqlsrv_extension: pdo_sqlsrv-5.10.0beta2
113+
- php: 8.2
114+
laravel: 10.*
115+
dbal: 3.*
116+
sqlsrv_extension: pdo_sqlsrv-5.10.0beta2
109117
- php: 8.2
110118
laravel: 9.*
111119
dbal: 3.*

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Laravel Migrations Generator supports all five Laravel first-party support datab
2525

2626
| Laravel | Version |
2727
|---------------|-------------------------------------------------|
28+
| 10.x | 6.x |
2829
| 9.x | 6.x |
2930
| 8.x | 6.x |
3031
| 7.x | 6.x |

composer.json

Lines changed: 51 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,74 @@
11
{
2-
"name": "kitloong/laravel-migrations-generator",
3-
"description": "Generates Laravel Migrations from an existing database",
4-
"keywords": ["laravel", "lumen", "migration", "generator", "migrations", "artisan"],
5-
"license": "MIT",
6-
"authors": [
7-
{
8-
"name": "Kit Loong",
9-
"email": "kitloong1008@gmail.com"
10-
}
11-
],
12-
"require": {
2+
"name": "kitloong/laravel-migrations-generator",
3+
"description": "Generates Laravel Migrations from an existing database",
4+
"keywords": [
5+
"laravel",
6+
"lumen",
7+
"migration",
8+
"generator",
9+
"migrations",
10+
"artisan"
11+
],
12+
"license": "MIT",
13+
"authors": [
14+
{
15+
"name": "Kit Loong",
16+
"email": "kitloong1008@gmail.com"
17+
}
18+
],
19+
"require": {
1320
"php": ">=7.1.3",
14-
"illuminate/support": "^5.6|^6.0|^7.0|^8.0|^9.0",
21+
"illuminate/support": "^5.6|^6.0|^7.0|^8.0|^9.0|^10.0",
1522
"doctrine/dbal": "^2.4|^3.0",
1623
"myclabs/php-enum": "^1.6|^1.7|^1.8",
1724
"ext-pdo": "*"
1825
},
1926
"require-dev": {
20-
"orchestra/testbench": "^3.6|^4.0|^5.0|^6.0|^7.0",
27+
"orchestra/testbench": "^3.6|^4.0|^5.0|^6.0|^7.0|^8.0",
2128
"squizlabs/php_codesniffer": "^3.5",
22-
"mockery/mockery": "^1.0",
29+
"mockery/mockery": "^1.0",
2330
"friendsofphp/php-cs-fixer": "^2.19.0|^3.1",
2431
"nunomaduro/larastan": "^0.4|^0.5|^0.6|^0.7|^1.0|^2.0",
25-
"phpmd/phpmd": "^2.10",
26-
"barryvdh/laravel-ide-helper": "^2.7",
27-
"slevomat/coding-standard": "^6.0|^7.0|^8.5"
32+
"phpmd/phpmd": "^2.10",
33+
"barryvdh/laravel-ide-helper": "^2.7",
34+
"slevomat/coding-standard": "^6.0|^7.0|^8.5"
2835
},
29-
"autoload": {
30-
"psr-4": {
36+
"autoload": {
37+
"psr-4": {
3138
"KitLoong\\MigrationsGenerator\\": "src"
32-
}
33-
},
34-
"autoload-dev": {
35-
"psr-4": {
36-
"KitLoong\\MigrationsGenerator\\Tests\\": "tests"
37-
}
38-
},
39-
"extra": {
40-
"laravel": {
41-
"providers": [
42-
"KitLoong\\MigrationsGenerator\\MigrationsGeneratorServiceProvider"
43-
]
44-
}
45-
},
39+
}
40+
},
41+
"autoload-dev": {
42+
"psr-4": {
43+
"KitLoong\\MigrationsGenerator\\Tests\\": "tests"
44+
}
45+
},
46+
"extra": {
47+
"laravel": {
48+
"providers": [
49+
"KitLoong\\MigrationsGenerator\\MigrationsGeneratorServiceProvider"
50+
]
51+
}
52+
},
4653
"minimum-stability": "dev",
4754
"prefer-stable": true,
4855
"scripts": {
4956
"action-env-setup": [
5057
"@php -r \"file_exists('.env') || copy('.env.action', '.env');\""
5158
],
52-
"phpcs": ["phpcs"],
53-
"phpmd": ["phpmd \"src,tests\" xml .phpmd.xml"],
59+
"phpcs": [
60+
"phpcs"
61+
],
62+
"phpmd": [
63+
"phpmd \"src,tests\" xml .phpmd.xml"
64+
],
5465
"phpstan": [
5566
"phpstan analyse"
5667
]
5768
},
58-
"config": {
59-
"allow-plugins": {
60-
"dealerdirect/phpcodesniffer-composer-installer": true
61-
}
62-
}
69+
"config": {
70+
"allow-plugins": {
71+
"dealerdirect/phpcodesniffer-composer-installer": true
72+
}
73+
}
6374
}

0 commit comments

Comments
 (0)