Slim 3 - ошибка не отображается
Я пытаюсь использовать https://github.com/zeuxisoo/php-slim-whoops для отображения ошибок, но по какой-то причине я получаю только белый экран без каких-либо сообщений. Это код, который я использую (я не знаю, имеет ли это значение, я использую быстрый хост PHP (php -S localhost:8000):
require __DIR__ . '/../vendor/autoload.php';
$app = new Slim\App([
'settings' => [
'displayErrorDetails' => true,
'debug' => true,
'whoops.editor' => 'sublime',
]
]);
$app->add(new \Zeuxisoo\Whoops\Provider\Slim\WhoopsMiddleware);
1 ответ
Решение
Убедитесь, что ваш файл начинается с <?php
и что после твоего $app->add(...);
ты звонишь $app->run();
:
<?php
require __DIR__ . '/../vendor/autoload.php';
$app = new Slim\App([
'settings' => [
'displayErrorDetails' => true,
'debug' => true,
'whoops.editor' => 'sublime',
]
]);
$app->add(new \Zeuxisoo\Whoops\Provider\Slim\WhoopsMiddleware);
$app->run();