1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zhucheer-trace_from_thinkphp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Из отладочного инструмента Thinkphp: тот же рецепт, тот же вкус

Иллюстрации Описание изображения Описание изображения

Перед использованием

  • Этот пакет подходит для Laravel 5.
  • Он предназначен для друзей, которые любят отладочный инструмент Thinkphp.
  • После тестирования выяснилось, что этот пакет подходит для версии laravel 5.1, но не поддерживает версию 5.2.

Установка

composer require cheer/trace-from-thinkphp

Использование Отредактируйте файл app/config/app.php. В разделе providers добавьте следующий код:

Cheer\TpTrace\TpTraceServiceProvider::class,

Затем выполните команду публикации, чтобы скопировать файлы конфигурации пакета в проект:

php artisan vendor:publish

Будет создан файл конфигурации. Откройте файл edit app/config/thinkphp_trace.php. По умолчанию show_page_trace имеет значение true, что означает включение панели инструментов трассировки, а false — отключение панели инструментов.

Описание Поддерживает функцию трассировки, как и Thinkphp,

trace('debug info!');

С помощью этого кода можно добавить информацию в журнал laravel и отобразить её на панели инструментов.

После этого вы можете с радостью использовать эту панель инструментов!

Примечание по использованию Возможно, вы не сможете использовать его с удовольствием, начиная с версии laravel 5.1.43 (LTS) и выше. Это связано с тем, что в vendor/symfony/http-foundation/Response.php в строках 366–384 есть код:

    /**
     * Sends HTTP headers and content.
     *
     * @return Response
     */
    public function send()
    {
        $this->sendHeaders();
        $this->sendContent();

        if (function_exists('fastcgi_finish_request')) {
            fastcgi_finish_request();
        } elseif ('cli' !== PHP_SAPI) {
            static::closeOutputBuffers(0, true);
        }

        return $this;
    }

Из-за влияния функции fastcgi_finish_request() код, выполняемый после завершения программы, не будет отображаться на странице. Это хорошо для производственной среды. Поэтому, если вы хотите использовать этот небольшой инструмент, просто закомментируйте строку с функцией fastcgi_finish_request(). Не забудьте не отправлять код в рабочую среду.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

**Трассировочный инструмент из ThinkPHP** [*Текст на языке запроса.*] Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/zhucheer-trace_from_thinkphp.git
git@api.gitlife.ru:oschina-mirror/zhucheer-trace_from_thinkphp.git
oschina-mirror
zhucheer-trace_from_thinkphp
zhucheer-trace_from_thinkphp
master