Skip to content

Laravel 13 support#129

Open
oriceon wants to merge 1 commit intolivewire:mainfrom
oriceon:patch-1
Open

Laravel 13 support#129
oriceon wants to merge 1 commit intolivewire:mainfrom
oriceon:patch-1

Conversation

@oriceon
Copy link

@oriceon oriceon commented Mar 11, 2026

No description provided.

@github-actions
Copy link
Contributor

Benchmark Results

Attempt Blade Blaze Improvement
#1 350.54ms 16.81ms 95.2%
#2 347.27ms 16.94ms 95.1%
#3 352.55ms 17.07ms 95.2%
#4 351.34ms 17.01ms 95.2%
#5 347.56ms 16.85ms 95.2%
#6 349.72ms 16.84ms 95.2%
#7 350.31ms 16.90ms 95.2%
#8 347.18ms 16.85ms 95.1%
#9 352.20ms 16.95ms 95.2%
#10 347.47ms 16.88ms 95.1%
Snapshot 351.49ms 16.88ms 95.2%
Result 350.02ms (~) 16.89ms (~) 95.2% (~)

Median of 10 attempts, 5000 iterations x 10 rounds, 46.24s total

@ganyicz
Copy link
Collaborator

ganyicz commented Mar 11, 2026

Thanks @oriceon!

Did you check all breaking changes in Laravel 13? Does nothing affect us?

@oriceon
Copy link
Author

oriceon commented Mar 11, 2026

Hi!

Laravel 13 has no breaking changes to application code. The only requirement change is PHP 8.3 minimum. All new features including PHP Attributes are optional and fully backward compatible

@ganyicz
Copy link
Collaborator

ganyicz commented Mar 11, 2026

What about internal apis that Blaze uses? We use a lot of methods from BladeCompiler, ComponentTagCompiler etc. Can you please check if nothing breaks those usages? Thanks!

@oriceon
Copy link
Author

oriceon commented Mar 11, 2026

I ran the tests and it didn't give any errors, with the mention that orchestra/testbench 10 doesn't support Laravel 13, but branch 11.x-dev yes, so, to test you have to put in require-dev "orchestra/testbench": "11.x-dev",

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants