madpilot78 / laravel-freebox-php
Laravel FreeBoxPHP 包
1.0.5
2024-08-22 17:18 UTC
Requires
- php: ^8.3
- illuminate/support: ^11.0
- madpilot78/freebox-php: ^1.0.4
- psr/log: ^3.0
- symfony/cache: ^7.1
Requires (Dev)
- ergebnis/composer-normalize: ^2.42
- friendsofphp/php-cs-fixer: ^3.54
- illuminate/testing: ^11.0
- madpilot78/php-cs-fixer-config: ^1.0
- orchestra/testbench: ^9.2
- phpunit/phpunit: ^11
README
使用 FreeBoxPHP 库从 Laravel 应用程序访问您的 FreeBox/IliadBox 的包。
安装
使用 composer
composer require madpilot78/Laravel-FreeBoxPHP
用法
此包在 Laravel 中提供了一个 madpilot78\FreeBoxPHP\Box
类,可以注入到控制器中。
否则可以通过 Laravel 服务容器 这样实例化:
namespace App\Repositories; use Illuminate\Support\Facades\App; use madpilot78\FreeBoxPHP\Box; class RouterRepository { private Box $box; public function __construct() { $this->box = App::make(Box::class); if (empty($this->box->getBoxInfo())) { $this->box->discover(); } } /* ... */ }
有关如何使用底层库的详细信息,请参阅 FreeBoxPHP。