Skip to content

Commit fd91f90

Browse files
authored
Feature: Laravel 13 upgrade (#1207)
1 parent eba14d8 commit fd91f90

7 files changed

Lines changed: 1932 additions & 2679 deletions

File tree

.github/workflows/tests.yml

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

1818
strategy:
1919
matrix:
20-
php-versions: ['8.2', '8.3', '8.4']
20+
php-versions: ['8.3', '8.4']
2121

2222
services:
2323
# Postgres is started for the Feature suite. The Unit suite does not need

backend/app/Http/Kernel.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
use HiEvents\Http\Middleware\EncryptCookies;
77
use HiEvents\Http\Middleware\HandleDeprecatedTimezones;
88
use HiEvents\Http\Middleware\LogImpersonationMiddleware;
9+
use HiEvents\Http\Middleware\PreventRequestForgery;
910
use HiEvents\Http\Middleware\PreventRequestsDuringMaintenance;
1011
use HiEvents\Http\Middleware\RedirectIfAuthenticated;
1112
use HiEvents\Http\Middleware\SetAccountContext;
@@ -14,7 +15,6 @@
1415
use HiEvents\Http\Middleware\TrustProxies;
1516
use HiEvents\Http\Middleware\ValidateSignature;
1617
use HiEvents\Http\Middleware\VaporBinaryResponseMiddleware;
17-
use HiEvents\Http\Middleware\VerifyCsrfToken;
1818
use Illuminate\Auth\Middleware\AuthenticateWithBasicAuth;
1919
use Illuminate\Auth\Middleware\Authorize;
2020
use Illuminate\Auth\Middleware\EnsureEmailIsVerified;
@@ -63,12 +63,12 @@ class Kernel extends HttpKernel
6363
AddQueuedCookiesToResponse::class,
6464
StartSession::class,
6565
ShareErrorsFromSession::class,
66-
VerifyCsrfToken::class,
66+
PreventRequestForgery::class,
6767
SubstituteBindings::class,
6868
],
6969

7070
'api' => [
71-
ThrottleRequests::class . ':api',
71+
ThrottleRequests::class.':api',
7272
SubstituteBindings::class,
7373
SetAccountContext::class,
7474
SetUserLocaleMiddleware::class,

backend/app/Http/Middleware/VerifyCsrfToken.php renamed to backend/app/Http/Middleware/PreventRequestForgery.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
namespace HiEvents\Http\Middleware;
44

5-
use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as Middleware;
5+
use Illuminate\Foundation\Http\Middleware\PreventRequestForgery as Middleware;
66

7-
class VerifyCsrfToken extends Middleware
7+
class PreventRequestForgery extends Middleware
88
{
99
/**
1010
* The URIs that should be excluded from CSRF verification.

backend/composer.json

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"license": "AGPL-3.0",
77
"version": "1.8.0-beta",
88
"require": {
9-
"php": "^8.2",
9+
"php": "^8.3",
1010
"ext-intl": "*",
1111
"ext-xmlwriter": "*",
1212
"barryvdh/laravel-dompdf": "^3.0",
@@ -15,9 +15,9 @@
1515
"ezyang/htmlpurifier": "^4.17",
1616
"guzzlehttp/guzzle": "^7.2",
1717
"lab404/laravel-impersonate": "^1.7",
18-
"laravel/framework": "^12.0",
18+
"laravel/framework": "^13.0",
1919
"laravel/sanctum": "^4.0",
20-
"laravel/tinker": "^2.8",
20+
"laravel/tinker": "^3.0",
2121
"laravel/vapor-core": "^2.37",
2222
"league/flysystem-aws-s3-v3": "^3.0",
2323
"liquid/liquid": "^1.4",
@@ -36,14 +36,14 @@
3636
"ext-imagick": "Required for image dimension extraction and LQIP generation"
3737
},
3838
"require-dev": {
39-
"druc/laravel-langscanner": "dev-l12-compatibility",
39+
"druc/laravel-langscanner": "dev-l13-compatibility",
4040
"fakerphp/faker": "^1.9.1",
4141
"gettext/gettext": "^5.7",
4242
"laravel/pint": "^1.0",
4343
"laravel/sail": "^1.22",
4444
"mockery/mockery": "^1.4.4",
4545
"nunomaduro/collision": "^8.1",
46-
"phpunit/phpunit": "^11.0",
46+
"phpunit/phpunit": "^12.0",
4747
"spatie/laravel-ignition": "^2.0"
4848
},
4949
"autoload": {
@@ -82,6 +82,9 @@
8282
"optimize-autoloader": true,
8383
"preferred-install": "dist",
8484
"sort-packages": true,
85+
"platform": {
86+
"php": "8.3.0"
87+
},
8588
"allow-plugins": {
8689
"pestphp/pest-plugin": true,
8790
"php-http/discovery": true

0 commit comments

Comments
 (0)