Skip to content

Commit 7f823e4

Browse files
authored
support to laravel 10 (#3)
1 parent 62b67eb commit 7f823e4

File tree

4 files changed

+23
-20
lines changed

4 files changed

+23
-20
lines changed

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313

1414
strategy:
1515
matrix:
16-
php-versions: ['8.0', '8.1']
16+
php-versions: ['8.1', '8.2']
1717

1818
steps:
1919
- uses: actions/checkout@v2

composer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010
}
1111
],
1212
"require": {
13-
"php": "^8.0",
14-
"laravel/framework": "^9.0",
15-
"laravel/sanctum": "^2.15|^3.0"
13+
"php": "^8.1",
14+
"laravel/framework": "^10.0",
15+
"laravel/sanctum": "^3.3"
1616
},
1717
"require-dev": {
1818
"friendsofphp/php-cs-fixer": "^3.4",
1919
"nunomaduro/larastan": "^2.0",
20-
"orchestra/testbench": "^7.5",
20+
"orchestra/testbench": "^8.10",
2121
"phpstan/phpstan": "^1.2",
2222
"phpunit/phpunit": "^9.3"
2323
},

routes/routes.php

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,26 @@
88
use Descom\AuthSpa\Http\Controllers\Users\UpdatePasswordController;
99
use Illuminate\Support\Facades\Route;
1010

11-
Route::post('/login', LoginController::class)
12-
->middleware(['web'])
13-
->name('login');
11+
Route::group(['middleware' => ['web']], function () {
12+
Route::post('/login', LoginController::class)
13+
->middleware(['guest'])
14+
->name('login');
1415

15-
Route::post('/logout', LogoutController::class)
16-
->middleware(['web'])
17-
->name('logout');
16+
Route::post('/password/forgot', ForgotPasswordController::class)
17+
->middleware(['guest'])
18+
->name('password.forgot');
1819

19-
Route::post('/password/forgot', ForgotPasswordController::class)
20-
->middleware(['web'])
21-
->name('password.forgot');
20+
Route::post('/password/reset', ResetPasswordController::class)
21+
->middleware(['guest'])
22+
->name('password.reset');
23+
24+
Route::post('/logout', LogoutController::class)
25+
->middleware(['auth'])
26+
->name('logout');
27+
});
2228

23-
Route::post('/password/reset', ResetPasswordController::class)
24-
->middleware(['web'])
25-
->name('password.reset');
2629

27-
Route::group(['middleware' => ['api', 'auth:sanctum']], function () {
30+
Route::group(['middleware' => ['api', 'auth']], function () {
2831
Route::put('/api/user/password', UpdatePasswordController::class)
2932
->name('api.user.password.update');
3033

tests/TestCase.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ public function setUp(): void
2828
$table->timestamps();
2929
});
3030

31-
Schema::create('password_resets', function (Blueprint $table) {
32-
$table->string('email')->index();
31+
Schema::create('password_reset_tokens', function (Blueprint $table) {
32+
$table->string('email')->primary();
3333
$table->string('token');
3434
$table->timestamp('created_at')->nullable();
3535
});

0 commit comments

Comments
 (0)