Laravel 调试工具 laravel
laravel-debugbar 调试工具的教程小编整理了几篇不错的教程,今天我们来看一篇Laravel 调试工具 laravel-debugbar 打印日志消息例子,希望文章对各位有帮助。其实不用 Facade 方式更好用,因为使用 Facade 还要引入命名空间,那不得每个 debug 的地方都引入命名空间吗,这样显得不太好。
laravel-debugbar 提供了全局的函数,位于 /vendor/barryvdh/laravel-debugbar/src/helpers.php,已经在组件的 composer.json 中定义了自动加载,因此可以直接使用帮助函数,如打印 info 级别的日志信息:
debugbar()->info($data);
直接这样调用就好了。
看看函数定义:
if (!function_exists('debugbar')) {
/**
* Get the Debugbar instance
*
* @return \Barryvdh\Debugbar\LaravelDebugbar
*/
function debugbar()
{
return app('debugbar');
}
}
打印消息如图所示:
laravel-debugbar 是个很好的调试工具,主持 psr-3 规范对日志消息定义的几种级别,在开发中可以很好的利用这个工具,提高开发、排错的效率。
PHP SDK其实应用很简单一般官方提供了PHP SDK肯定就是案例了,只要我们根据修改参数就可以了下面来看阿里云直播PHP SDK如何使用吧。
1、直播云没有单独的SDK,直播部分的SDK是直接封装在CDN的相关的SDK里面
2、针对SDK,没有demo。
3、针对SDK,没有相关的文档说明。
4、针对SDK的说明,网站上面的说明与源码里面的说明完全不一致。
5、针对SDK没有封装那些常用的访问,需要用户组合调用SDK进行拼装,总之一句,这也太抽象,看看人家七牛的API,哎,不多说啥了
6、提供的SDK路径乱的一踏糊涂,想直接用没门,得各种调整。
7、针对SDK基于PHP更高登记的版本,照顾不到一些低版本用户。
针对上面几点原因,踩了一部分坑,参考其他云直播提供的通用接口进行整理的。
首先,我们分析一下阿里云提供的PHP SDK。阿里云SDK目录结构如下:
aliyun-php-sdk-core:作为PHP SDK引用核心包,只要使用阿里云的产品的php 的SDK,这个文件夹下的所有东东都是基础。
aliyun-php-sdk-cdn:这个包里面是阿里云 CDN产品的PHP SDK,但是目前直播里面的SDK都在这个里面,可能是因为直播产品和CDN产品比较紧密吧!(PS:在开通直播产品时,CDN产品的开通是前提条件)
下图为从阿里云的PHP SDK整个大包,里面包含阿里云所有产品的PHP SDK。
接下下来,我们来看看如何配置,这一步很关键,阿里云的官方网站上面内容与SDK 的demo,有三个版本。(这是痛苦的根源,哈哈)
1、将整个PHP SDK包放置项目目录当中。
2、配置aliyun-php-sdk-core
在aliyun-php-sdk-core下面有一个config.php文件
页:
[1]