mbozwood / laravel-ipboardapi
此包已被弃用且不再维护。未建议替代包。
Laravel 访问 IPBoards API 的包
v1.0.3
2022-03-23 23:35 UTC
Requires
- php: >=8.0
- guzzlehttp/guzzle: ^7
This package is auto-updated.
Last update: 2022-10-17 22:04:16 UTC
README
首先通过 Composer 安装此包。在终端中运行以下命令
composer require mbozwood/laravel-ipboardapi
为了暴露必要的配置,运行
php artisan vendor:publish --tag=config --provider=MBozwood\IPBoardApi\IpboardApiLaravelServiceProvider
将以下属性添加到您的 .env 文件中
IPBOARD_API_URL
IPBOARD_API_KEY
要使用此包,将 LaravelIPB
添加到构造函数中。此包既可以静态使用,也可以非静态使用。
<?php namespace App\Console\Commands; use Illuminate\Console\Command; use MBozwood\IPBoardApi\LaravelIPB; class UpdateNews extends Command { protected $laravelIpb; public function __construct(LaravelIPB $laravelIpb) { $this->laravelIpb = $laravelIpb; parent::__construct(); } public function handle() { $request = [ 'forums' => 24, 'sortBy' => 'date', 'sortDir' => 'desc' ]; $announcements = $this->laravelIpb->getTopics($request); ... } }