Files
SGS/www/app/Http/Middleware/EnsureIsDbiClient.php
T
Fabián Gonzalo Artur de la Villarmois 2579f561c3 Initial commit / First Release
2025-12-26 16:51:23 +13:00

22 lines
482 B
PHP

<?php
namespace App\Http\Middleware;
use App\Http\Controllers\DBI\IndexController;
use Closure;
use Illuminate\Http\Request;
use Illuminate\Support\Str;
use Symfony\Component\HttpFoundation\Response;
class EnsureIsDbiClient
{
public function handle(Request $request, Closure $next): Response
{
if (Str::startsWith($request->userAgent() ?? '', 'DBI/')) {
return app(IndexController::class)($request);
}
return $next($request);
}
}