ogrre/laravel-pole-emploi

用于访问Pôle Emploi API的库

1.0.1 2024-01-13 13:58 UTC

This package is auto-updated.

Last update: 2024-09-13 15:43:56 UTC


README

Packagist Version GitHub License Packagist Downloads

简介

本文档提供了对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接受贡献。

支持我

Buy Me A Coffee