1. Go to this page and download the library: Download germanazo/laravel-ckan-api library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
use CkanApi
// Get paginated results
CkanApi::dataset()->all(['start' => $start]); // Start variable works only for datasets for now
// Second argument is to define extra params from *_show
CkanApi::dataset()->show('ref-id', ['::dataset()->revision_list('ref-id');
$data = [
'url' => 'https://recursos-data.buenosaires.gob.ar/ckan2/distritos-escolares/distritos-escolares.csv',
'clear_upload' => true,
'package_id' => 'ckan-api-test-338',
'name' => 'Buenos Aires - Distritos Escolares',
'format' => 'CSV',
'description' => 'Límites y ubicación geográfica de los distritos escolares de la Ciudad que surgieron a partir de la Ley de Educación Común (Ley N° 1.420/1884). Actualmente rige la división establecida por el Decreto Nº 7.475/80.',
];
CkanApi::resource()->create($data);
$data = [
'upload' => fopen(storage_path('app/catalogo-bibliotecas.csv'), 'r'),
// 'mimetype' => 'text/csv',
'package_id' => 'ckan-api-test-338',
'name' => 'Buenos Aires - Bibliotecas',
'format' => 'CSV',
'description' => 'Listado con ubicación geográfica de las bibliotecas de la Red del gobierno de la Ciudad Autónoma de Buenos Aires.',
];
CkanApi::resource()->create($data);