chatbox-inc/lumen-providers

该包最新版本(dev-master)没有可用的许可证信息。

该包的规范仓库似乎已不存在,因此该包已被冻结。

dev-master 2016-09-30 06:51 UTC

This package is auto-updated.

Last update: 2019-02-13 06:38:29 UTC


README

ArtisanServiceProvider

$app->register(\Chatbox\Lumen\ArtisanServiceProvider::class);

$app->extend(\Illuminate\Contracts\Console\Kernel::class,function($console){
    $console->addCommands([
        // your commands here
    ]);
});

\Chatbox\Lumen\Exceptions\Handler

$app->singleton(\Illuminate\Contracts\Debug\ExceptionHandler::class,function(){
    $handler = new \Chatbox\Lumen\Exceptions\Handler();
    // set your Reporters;
    return $handler;
});

Rest API

只需添加中间件即可。它会在指定的路由下进行响应规范和错误格式化。

日志处理器

@deprecated see laravel-logger

$app->extend(\Psr\Log\LoggerInterface::class,function(\Monolog\Logger $logger){
    $handler = new \Chatbox\Lumen\Logger\Handlers\StdoutHandler(\Monolog\Logger::DEBUG);
    $logger->pushHandler($handler);
    return $logger;
});