jiangchengbin / dev
Laravel 5 对 Dev API 的封装。
1.0.2
2015-03-17 08:01 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-09-28 16:41:32 UTC
README
Laravel 5 对 Debug API 的封装。
安装
使用 Composer 在项目根目录中要求此包。
composer require jiangchengbin/dev:~1.0
将服务提供者添加到 config/app.php
中的 providers
数组。
'Jiangchengbin\Dev\DevServiceProvider'
如果您想使用 facade,可以将引用添加到 config/app.php
中的别名数组。
'Dev' => 'Jiangchengbin\Dev\Facades\Dev'
配置
Laravel Debug 需要连接配置。要开始,您需要发布所有供应商资源
php artisan vendor:publish
这将在您的应用中创建一个 config/debug.php
文件,您可以修改它以设置您的配置。同时,请确保您检查此包中原始配置文件之间的变化。
使用方法
DevManager
这是最感兴趣的类。它绑定到 ioc 容器作为 hashids
,可以通过使用 Facades\Hashids
facade 来访问。该类通过扩展 AbstractManager 实现 ManagerInterface。接口和抽象类都是 @GrahamCampbell Laravel Manager 包的一部分,因此您可能想查看该存储库中关于如何使用管理类文档。请注意,返回的连接类始终是 Hashids\Hashids
的实例。
Facades\Dev
此 facade 将动态地将静态方法调用传递给 ioc 容器中的 Hashids
对象,默认情况下是 HashidsManager
类。
DevServiceProvider
此类不包含任何感兴趣的公共方法。此类应添加到 config/app.php
中的提供者数组。此类将设置 ioc 绑定。