Files
fastmovieai/fastmovie-admin/app/exception/Handler.php
T
李建琦 eae151fd57 FastMovieAI AI短剧创作平台 二开基线
- 源码: xhadmincn/FastMovieAI (Apache 2.0)
- 二开: Docker部署, Swoole改Select, route.php修复, 补update/VERSION
- vendor/示例资源已gitignore
2026-08-26 18:37:36 +08:00

31 lines
746 B
PHP

<?php
namespace app\exception;
use app\expose\trait\Json;
use Throwable;
use Webman\Exception\ExceptionHandler;
use Webman\Http\Request;
use Webman\Http\Response;
use support\Log;
class Handler extends ExceptionHandler
{
use Json;
public function report(Throwable $exception)
{
parent::report($exception);
}
public function render(Request $request, Throwable $exception): Response
{
if ($request->expectsJson()) {
return $this->exception($exception);
}
if (config('app.debug')) {
Log::error($exception->getTraceAsString());
return parent::render($request, $exception);
}
return new Response(500, [], $exception->getMessage());
}
}