leifermendez/laravel-policia-hotel

此包的最新版本(v1.2.0)没有提供许可证信息。

将部分和文档发送到webpol酒店

v1.2.0 2019-10-18 14:08 UTC

This package is auto-updated.

Last update: 2024-09-10 01:39:15 UTC


README

WebPol酒店Laravel 4或5框架的库 - 由Leifer开发。

重要!请注意,要使用此库,您需要拥有webpol系统的凭证,这些凭证只能通过警察局现场获得。https://webpol.policia.es/e-hotel/

非官方,以下库没有官方支持,旨在帮助西班牙与酒店和旅游业相关的系统开发社区。查看更多

PDF_GIF PDF

功能

  1. 登记客人
  2. 获取PDF
  3. 可用的国家列表

新建

  1. 签名PDF

安装

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

Firma

    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岁以上在旅游住宿中住宿的旅客的身份证信息,并根据每个安全机构的模式进行调整,或者至少收集内政部的模式。查看更多

查看作品集