26 lines
451 B
PHP
26 lines
451 B
PHP
|
<?php
|
||
|
|
||
|
namespace App;
|
||
|
|
||
|
use Illuminate\Support\Facades\Http;
|
||
|
use Illuminate\Http\Client\Response;
|
||
|
|
||
|
class Metagrid{
|
||
|
|
||
|
/**
|
||
|
* Get data from metagrid
|
||
|
* @param int $id Scope-ID
|
||
|
*/
|
||
|
public static function widget(int $id)
|
||
|
{
|
||
|
$request = Http::get("https://api.metagrid.ch/widget/burgerbibliothek/person/{$id}");
|
||
|
|
||
|
if($request->successful()){
|
||
|
return $request->json();
|
||
|
}
|
||
|
|
||
|
return false;
|
||
|
|
||
|
}
|
||
|
}
|