acmarche/

urbaweb

此包最新版本(dev-master)没有可用的许可信息。

dev-master 2022-01-12 15:03 UTC

This package is auto-updated.

Last update: 2024-09-12 20:34:15 UTC


README

用于查询 Urbaweb Civadis API 的 PHP 库

https://www.civadis.be/urbanisme

安装

composer require acmarche/urbaweb:dev-master

配置

定义环境变量

通过在安装根目录创建一个 .env.local.php 文件或
通过操作系统环境变量

<?php
//.env.local.php
return array (
  'URBA_URL'      => 'http://urbaweb.domain.be/permis/app/rest',
  'URBA_USER'     => 'username',
  'URBA_PASSWORD' => 'mdp',
  'APP_ENV'       => 'prod',
);

使用方法

require_once 'vendor/autoload.php';

use AcMarche\UrbaWeb\UrbaWeb;

$urba = new UrbaWeb();
$permisId = 1234;
$permis  = $urba->informationsPermis($permisId);
$annonce = $urba->informationsAnnonceProjet($permisId);
$enquete = $urba->informationsEnquete($permisId);

按编号搜索

$numero   = 'BC2xx00xxx92';
$ids = $urba->searchPermis(['numeroPermis' => $numero]);
$permisId = $ids[0];