ogrre / laravel-pole-emploi
用于访问Pôle Emploi API的库
1.0.1
2024-01-13 13:58 UTC
Requires
- php: ^7.4|^8.0
- ext-json: *
- guzzlehttp/guzzle: ^7.5
- illuminate/database: ^7.0|^8.0|^9.0|^10.0
- illuminate/http: ^7.0|^8.0|^9.0|^10.0
- illuminate/support: ^7.0|^8.0|^9.0|^10.0
README
简介
本文档提供了对PôleEmploi Laravel库的详细概述,这是一个用于Laravel应用程序的PHP包。它允许与法国政府Pôle Emploi API的无缝集成,以访问有关法国职业的丰富数据。
要求
- PHP 7.4或更高版本
- Laravel 6.0或更高版本
安装
要安装Laravel Pôle Emploi API库,请运行以下命令:
composer require ogrre/laravel-pole-emploi
安装完成后,通过执行以下命令发布供应商文件:
php artisan vendor:publish --provider="Ogrre\\PoleEmploi\\PoleEmploiServiceProvider"
默认情况下,服务提供程序将自动在app.php文件中注册。但是,如果需要,您可以在config/app.php文件中手动添加服务提供程序。
# config/app.php 'providers' => [ // ... Ogrre\PoleEmploi\PoleEmploiServiceProvider::class, ];
用法
该库提供了各种类来与Pôle Emploi API的不同方面进行交互。
PôleEmploi 客户端
负责认证和与API通信。
use Namespace\Path\PoleEmploiClient; $client = new PoleEmploiClient(/* configuration parameters */);
Metier(职业)
检索有关不同职业的信息。
use Namespace\Path\Metier; $metier = new Metier($client); $professionData = $metier->getProfessionInfo(/* parameters */);
Competence(技能)
处理与各种职业相关的技能数据。
use Namespace\Path\Competence; $competence = new Competence($client); $skillData = $competence->getSkillInfo(/* parameters */);
门面
为常见操作提供简化的接口。
use Namespace\Path\PoleEmploiFacade; $data = PoleEmploiFacade::get(/* parameters */);
贡献
欢迎贡献,并将得到充分认可。我通过GitHub上的Pull Requests接受贡献。