openfoodfacts / openfoodfacts-laravel
适用于Laravel的Open Food Facts API封装
v0.5.0
2024-09-26 12:49 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.4
- illuminate/support: ^9.0|^10.0|^11.0
- openfoodfacts/openfoodfacts-php: ^0.3.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.9.5
- larastan/larastan: ^2.9
- orchestra/testbench: ^7.0|^8.0|^9.0
- phpstan/phpstan: ^1.10
- phpstan/phpstan-phpunit: ^1.3
- phpunit/phpunit: ^9.5.21|^10.5
This package is auto-updated.
Last update: 2024-09-26 12:50:08 UTC
README
Laravel Open Food Facts API
此包为Laravel应用程序提供了一个方便的Open Food Facts API封装。
要求
- PHP 8.1+
- Laravel 9.x, 10.x, 11.x
安装
您可以通过composer安装此包
composer require openfoodfacts/openfoodfacts-laravel
旧版本支持
- PHP 8.0 (Laravel <=9.x):
composer require "openfoodfacts/openfoodfacts-laravel:^0.3"
- PHP 7.2-7.4.x (Laravel 5.7-8.x):
composer require "openfoodfacts/openfoodfacts-laravel:^0.2"
使用
通过条形码查找产品详情
OpenFoodFacts::barcode('20203467');
返回包含产品详情的数组
Array
(
[product_name] => Cantuccini with hazelnuts
[image_url] => https://static.openfoodfacts.org/images/products/20203467/front_fr.4.400.jpg
...
)
查找匹配搜索词的产品
$collection = OpenFoodFacts::find('Coca Cola Zero'); // returns a Illuminate\Support\Collection of arrays with details of each product found
贡献
欢迎您贡献。我们协调在Open Food Facts slack上的#PHP频道 : https://slack.openfoodfacts.org 请参阅CONTRIBUTING 获取详细信息。
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。
第三方应用程序
如果您使用此SDK,请随意提交一个PR以将您的应用程序添加到此列表。