wigeeky/laravel-wikidata

Laravel 与 Wikidata Sparql API 集成

dev-main 2022-09-11 19:01 UTC

This package is auto-updated.

Last update: 2024-09-12 18:49:45 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

此 Laravel 包帮助从 Wikidata 的 SPARQL API 获取数据。

安装

您可以通过 composer 安装此包

composer require wigeeky/laravel-wikidata

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="laravel-wikidata-config"

这是已发布配置文件的内容

return [
    'base_url' => 'https://query.wikidata.org/sparql?query=',
];

用法

use WiGeeky\Wikidata\Facades\Wikidata;
$query = "SELECT ?country ?code ?flag WHERE {?item wdt:P31 wd:Q3624078 . ?item wdt:P474 ?code . ?item wdt:P297 ?country .  ?item wdt:P41 ?flag}";

$collection = Wikidata::get($query);

测试

composer test

变更日志

有关最近更改的更多信息,请参阅 变更日志

贡献

有关详细信息,请参阅 贡献指南

安全漏洞

请查看 我们的安全策略 了解如何报告安全漏洞。

鸣谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件