leifermendez / laravel-policia-hotel
此包的最新版本(v1.2.0)没有提供许可证信息。
将部分和文档发送到webpol酒店
v1.2.0
2019-10-18 14:08 UTC
Requires
- ext-curl: *
- ext-json: *
- anlutro/curl: ^1.4
- setasign/fpdf: 1.8.1
- setasign/fpdi-fpdf: ^2.2
README
WebPol酒店Laravel 4或5框架的库 - 由Leifer开发。
重要!请注意,要使用此库,您需要拥有webpol系统的凭证,这些凭证只能通过警察局现场获得。https://webpol.policia.es/e-hotel/
非官方,以下库没有官方支持,旨在帮助西班牙与酒店和旅游业相关的系统开发社区。查看更多
功能
新建
安装
composer require leifermendez/laravel-policia-hotel
使用
Laravel 5.* 集成
将服务提供者添加到您的 config/app.php
文件中
'providers' => array( //... leifermendez\police\PoliceProvider::class, ),
将外观添加到您的 config/app.php
文件中
'aliases' => array( //... 'PoliceHotel' => leifermendez\police\PoliceHotelFacade::class, ),
文档类型
国家列表
use leifermendez\police\PoliceHotelFacade; $credentials = array( 'user' => 'USER_POLICE', 'pass' => 'PASS_POLICE' ); $response = PoliceHotelFacade::to($credentials) ->getCountries();
登记客人
use leifermendez\police\PoliceHotelFacade; $credentials = array( 'user' => 'USER_POLICE', 'pass' => 'PASS_POLICE' ); $data_user = [ 'nombre' => 'LUIS', // Solo caracteres valiso letras 'apellido1' => 'RAMIREZ', // Solo caracteres valiso letras 'apellido2' => 'LOPEZ', // Solo caracteres valiso letras 'nacionalidad' => 'A9430AAAAA', 'nacionalidadStr' => 'VIETNAM', 'tipoDocumento' => 'P', 'tipoDocumentoStr' => 'PASAPORTE', 'numIdentificacion' => 'QDQ015771J', 'fechaExpedicionDoc' => '27/09/2019', 'dia' => '03', //<---- Bod dia nacimiento example 03 (2) 'mes' => '03', //<---- Bod mes nacimiento example 03 (2) 'ano' => '1999', //<---- Bod dia nacimiento example 1999 (4) 'fechaNacimiento' => '03/03/1999', 'sexo' => 'M', 'sexoStr' => 'MASCULINO', 'fechaEntrada' => '27/09/2019', ]; $response = PoliceHotelFacade::to($credentials) ->register($data_user);
获取PDF
use leifermendez\police\PoliceHotelFacade; $credentials = array( 'user' => 'USER_POLICE', 'pass' => 'PASS_POLICE' ); $options = [ 'file_path' => 'file_name.pdf', //Ruta donde vas a guardar el PDF 'id_user' => 'ID_USER', //<---Lo obtienes con la funciona register() 'id_host' => 'ID_HOST', //<---Lo obtienes con la funciona register() 'sexo' => 'M', // Solo una letra (1), 'sexoStr' => 'MASCULINO', // Palabra 'MASCULINO', 'nacionalidad' => 'A9109AAAAA', // Codigo de nacionalidad, 'nacionalidadStr' => 'ESPAÑA', // Nombre de pais, 'numIdentificacion' => 'TEP758880F', // Numero del passaporte o nie ,etc 'tipoDocumento' => 'P', // Letra tipo de documento 'tipoDocumentoStr' => 'PASAPORTE', // Palabra tipo de documento 'fechaExpedicionDoc' => '03/03/1999', // Fecha expedicion del documento 'nombre' => 'Roberto', // Fecha expedicion del documento 'apellido1' => 'Ramirez', // Fecha expedicion del documento 'apellido2' => 'Lopez', // Fecha expedicion del documento 'fechaNacimiento' => '03/03/1999', // Fecha entrada al pais 'fechaEntrada' => '03/03/2019', // Fecha entrada al pais ]; $response = PoliceHotelFacade::to($credentials) ->pdf($options);
签名PDF
use leifermendez\police\PoliceHotelFacade; $credentials = array( 'user' => 'USER_POLICE', 'pass' => 'PASS_POLICE' ); $pdf = __DIR__ . '/DUMMY.pdf'; // Ruta del PDF obtenido Ver paso (Obtener PDF) $salida = __DIR__ . '/DUMMY_SIGNATURE.pdf'; //Ruta donde quieres guardar el nuevo PDF firmado $firma = __DIR__ . '/resources/FIRMA_1.png'; // Firma en PNG (Archivo de imagen PNG) $response = PoliceHotelFacade::to($credentials) ->signaturePDF($pdf, $salida, $firma,null,'MADRID');
更多信息
旅客在Webpol或警察局的E-Hotel系统中的登记已成为旅游住宿所有者和经理的例行公事。2015年3月30日颁布的《公民安全保护法》规定了这项活动,并要求遵守一系列必不可少的法律要求。
什么是警察报告?
业主或经理必须收集所有16岁以上在旅游住宿中住宿的旅客的身份证信息,并根据每个安全机构的模式进行调整,或者至少收集内政部的模式。查看更多