From e7037b6cc2fbbd5da35c1fab100bf98bacd4c4cf Mon Sep 17 00:00:00 2001 From: Joanhey Date: Sun, 17 Mar 2024 15:11:35 +0100 Subject: [PATCH 1/2] Add Laravel 11.0 --- config | 1 + laravel-11.0/_benchmark/clean.sh | 4 ++ laravel-11.0/_benchmark/clear-cache.sh | 5 ++ laravel-11.0/_benchmark/hello_world.sh | 2 + .../Http/Controllers/HelloWorldController.php | 14 +++++ .../_benchmark/laravel/public/index.php | 59 +++++++++++++++++++ .../_benchmark/laravel/routes/web.php | 22 +++++++ laravel-11.0/_benchmark/setup.sh | 14 +++++ laravel-11.0/_benchmark/update.sh | 11 ++++ 9 files changed, 132 insertions(+) create mode 100755 laravel-11.0/_benchmark/clean.sh create mode 100755 laravel-11.0/_benchmark/clear-cache.sh create mode 100755 laravel-11.0/_benchmark/hello_world.sh create mode 100755 laravel-11.0/_benchmark/laravel/app/Http/Controllers/HelloWorldController.php create mode 100755 laravel-11.0/_benchmark/laravel/public/index.php create mode 100755 laravel-11.0/_benchmark/laravel/routes/web.php create mode 100755 laravel-11.0/_benchmark/setup.sh create mode 100755 laravel-11.0/_benchmark/update.sh diff --git a/config b/config index 0b53580..0a7d5d7 100644 --- a/config +++ b/config @@ -24,6 +24,7 @@ fatfree-3.8 fuelphp-1.9 kumbia-1.2 laravel-10.2 +laravel-11.0 leaf-3.5 lumen-10.0 phroute-2.2 diff --git a/laravel-11.0/_benchmark/clean.sh b/laravel-11.0/_benchmark/clean.sh new file mode 100755 index 0000000..36d8cb0 --- /dev/null +++ b/laravel-11.0/_benchmark/clean.sh @@ -0,0 +1,4 @@ +#!/bin/sh +rm -rf !("_benchmark") +find -path './.*' -delete +rm -rf _benchmark/temp \ No newline at end of file diff --git a/laravel-11.0/_benchmark/clear-cache.sh b/laravel-11.0/_benchmark/clear-cache.sh new file mode 100755 index 0000000..946c390 --- /dev/null +++ b/laravel-11.0/_benchmark/clear-cache.sh @@ -0,0 +1,5 @@ +#!/bin/sh +# clear cache +php artisan cache:clear +php artisan optimize +echo -e "done" \ No newline at end of file diff --git a/laravel-11.0/_benchmark/hello_world.sh b/laravel-11.0/_benchmark/hello_world.sh new file mode 100755 index 0000000..2d69368 --- /dev/null +++ b/laravel-11.0/_benchmark/hello_world.sh @@ -0,0 +1,2 @@ +#!/bin/sh +url="$base/$fw/public/index.php/hello/index" \ No newline at end of file diff --git a/laravel-11.0/_benchmark/laravel/app/Http/Controllers/HelloWorldController.php b/laravel-11.0/_benchmark/laravel/app/Http/Controllers/HelloWorldController.php new file mode 100755 index 0000000..58c771b --- /dev/null +++ b/laravel-11.0/_benchmark/laravel/app/Http/Controllers/HelloWorldController.php @@ -0,0 +1,14 @@ + \ No newline at end of file diff --git a/laravel-11.0/_benchmark/laravel/public/index.php b/laravel-11.0/_benchmark/laravel/public/index.php new file mode 100755 index 0000000..6037e00 --- /dev/null +++ b/laravel-11.0/_benchmark/laravel/public/index.php @@ -0,0 +1,59 @@ +make(Kernel::class); + +$response = $kernel->handle( + $request = Request::capture() +)->send(); + +$kernel->terminate($request, $response); + + +/* *** PHP-Frameworks-Bench *** */ +require $_SERVER['DOCUMENT_ROOT'].'/PHP-Frameworks-Bench/libs/output_data.php'; \ No newline at end of file diff --git a/laravel-11.0/_benchmark/laravel/routes/web.php b/laravel-11.0/_benchmark/laravel/routes/web.php new file mode 100755 index 0000000..55ea02b --- /dev/null +++ b/laravel-11.0/_benchmark/laravel/routes/web.php @@ -0,0 +1,22 @@ + Date: Sun, 17 Mar 2024 20:47:05 +0100 Subject: [PATCH 2/2] Update index.php to v11 --- .../_benchmark/laravel/public/index.php | 48 ++----------------- 1 file changed, 5 insertions(+), 43 deletions(-) diff --git a/laravel-11.0/_benchmark/laravel/public/index.php b/laravel-11.0/_benchmark/laravel/public/index.php index 6037e00..05b5758 100755 --- a/laravel-11.0/_benchmark/laravel/public/index.php +++ b/laravel-11.0/_benchmark/laravel/public/index.php @@ -1,58 +1,20 @@ make(Kernel::class); - -$response = $kernel->handle( - $request = Request::capture() -)->send(); - -$kernel->terminate($request, $response); +// Bootstrap Laravel and handle the request... +(require_once __DIR__.'/../bootstrap/app.php') + ->handleRequest(Request::capture()); /* *** PHP-Frameworks-Bench *** */