PHP code example of snowsoft / laravel-page-speed
1. Go to this page and download the library: Download snowsoft/laravel-page-speed library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
snowsoft / laravel-page-speed example snippets
protected $middlewareGroups = [
'web' => [
// ... existing middleware
\Snowsoft\LaravelPageSpeed\Middleware\InlineCss::class,
\Snowsoft\LaravelPageSpeed\Middleware\ElideAttributes::class,
\Snowsoft\LaravelPageSpeed\Middleware\InsertDNSPrefetch::class,
\Snowsoft\LaravelPageSpeed\Middleware\CollapseWhitespace::class,
\Snowsoft\LaravelPageSpeed\Middleware\DeferJavascript::class,
],
];
use Illuminate\Foundation\Configuration\Middleware;
return Application::configure(basePath: __DIR__.'/../')
// ... existing configuration
->withMiddleware(function (Middleware $middleware) {
$middleware->appendToGroup('web', [
\Snowsoft\LaravelPageSpeed\Middleware\InlineCss::class,
\Snowsoft\LaravelPageSpeed\Middleware\ElideAttributes::class,
\Snowsoft\LaravelPageSpeed\Middleware\InsertDNSPrefetch::class,
\Snowsoft\LaravelPageSpeed\Middleware\CollapseWhitespace::class,
\Snowsoft\LaravelPageSpeed\Middleware\DeferJavascript::class,
]);
// keep other group definitions (api, broadcast, etc.) here
})
->create();
protected $middlewareGroups = [
'api' => [
// ... existing middleware
\Snowsoft\LaravelPageSpeed\Middleware\ApiSecurityHeaders::class,
\Snowsoft\LaravelPageSpeed\Middleware\ApiResponseCache::class,
\Snowsoft\LaravelPageSpeed\Middleware\ApiETag::class,
\Snowsoft\LaravelPageSpeed\Middleware\ApiResponseCompression::class,
\Snowsoft\LaravelPageSpeed\Middleware\ApiPerformanceHeaders::class,
\Snowsoft\LaravelPageSpeed\Middleware\ApiCircuitBreaker::class,
\Snowsoft\LaravelPageSpeed\Middleware\ApiHealthCheck::class,
],
];
$middleware->appendToGroup('api', [
\Snowsoft\LaravelPageSpeed\Middleware\ApiSecurityHeaders::class,
\Snowsoft\LaravelPageSpeed\Middleware\ApiResponseCache::class,
\Snowsoft\LaravelPageSpeed\Middleware\ApiETag::class,
\Snowsoft\LaravelPageSpeed\Middleware\ApiResponseCompression::class,
\Snowsoft\LaravelPageSpeed\Middleware\ApiPerformanceHeaders::class,
\Snowsoft\LaravelPageSpeed\Middleware\ApiCircuitBreaker::class,
\Snowsoft\LaravelPageSpeed\Middleware\ApiHealthCheck::class,
]);