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();
Другие вопросы по тегам