wdevs / laravel-serpstack
在Laravel应用程序中轻松使用Serpstack API。
1.0.5
2020-04-25 11:16 UTC
Requires
- php: ^7.3
- guzzlehttp/guzzle: ^6.0
- illuminate/support: ^7.0
Requires (Dev)
- orchestra/testbench: ^5.0
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-25 21:27:40 UTC
README
Laravel包,用于Serpstack API。
入门
运行以下命令将此包安装到您的项目中。
composer require wdevs/laravel-serpstack
可选:使用以下命令发布配置文件
php artisan vendor:publish --provider="WDevs\LaravelSerpstack\Providers\LaravelSerpstackServiceProvider"
在.env文件中设置环境变量如下
SERPSTACK_API_KEY="YOURAPIKEY" SERPSTACK_SECURE="true"
先决条件
您需要Composer来安装此包和有效的Serpstack API密钥。
安装
使用Composer安装此包后,创建一个新的Serpstack实例。并在您的env文件中设置Serpstack API密钥。
例如
$client = new LaravelSerpstack();
调用所需的端点
$client->search()->searchFor('mcdonalds');
当前实现的端点有
- GET /search
- GET /locations
有关可用参数的文档可以在此处找到:https://serpstack.com/documentation
运行测试
复制phpunit.xml.dist并将其重命名为phpunit.xml。在phpunit.xml文件中设置环境变量。
请注意:运行测试将消耗您的积分!
- SERPSTACK_API_KEY:有效的Serpstack访问密钥
- SERPSTACK_SECURE:为通过HTTPS调用API设置True
请参阅phpunit.xml.dist以获取模板。
使用PHPUnit在Tests目录中运行测试。
构建工具
- Serpstack - 用于API
- PHPUnit - 测试框架
- Laravel - 包框架
- Laravel Package Boilerplate - 用于此包的模板
变更日志
请参阅CHANGELOG以获取更多最近更改的信息。
贡献
请帮助我们开发此包。任何输入和/或反馈都非常欢迎!有关详细信息,请参阅CONTRIBUTING。
安全
如果您发现任何安全相关的问题,请通过电子邮件与我们联系,而不是使用问题跟踪器。
致谢
许可
MIT许可证(MIT)。有关更多信息,请参阅许可文件。