vesp/core 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

vesp/core

最新稳定版本:4.7.0

Composer 安装命令:

composer require vesp/core

包简介

Vesp core library to make backend simple

README 文档

README

Latest Stable Version Total Downloads License

Библиотека для быстрого создания API при помощи Slim 4, Eloquent и миграций Phinx. Содержит заготовки контроллеров, базовые модели, примеры миграции и JWT авторизацию.

Подключение Clockwork

На время разработки вы можете подключить библиотеку Clockwork, которая будет собирать ваши запросы через middleware и выводить при помощи браузерного расширения для Firefox и Chrome.

composer require itsgoingd/clockwork:^v5.1 --dev

После этого можно собирать данные о работе маршрутов через добавление к ним middleware:

$app->any('/api/some-action', App\Controllers\SomeAction::class)
    ->add(Vesp\Middlewares\Clockwork::class);

А для просмотра данных из браузерного расширения нужно добавить специальный маршрут

$app->get(
    '/__clockwork/{id:(?:[0-9-]+|latest)}[/{direction:(?:next|previous)}[/{count:\d+}]]', 
    Vesp\Controllers\Data\Clockwork::class
);

Если у вас включен Xdebug, и вы профилируете запросы, то нужен еще один маршрут:

$app->get('/__clockwork/{id:[0-9-]+}/extended', Vesp\Controllers\Data\Clockwork::class);

Обратите внимание, что данные могут содержать чувствительную информацию, поэтому лучше защитить эти маршруты авторизацией через Web-сервер или другим способом.

统计信息

  • 总下载量: 3.7k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 25
  • 点击次数: 0
  • 依赖项目数: 5
  • 推荐数: 0

GitHub 信息

  • Stars: 25
  • Watchers: 6
  • Forks: 4
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-04-12