定制 secureid/secureidsdk 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

secureid/secureidsdk

最新稳定版本:1.0.1

Composer 安装命令:

composer require secureid/secureidsdk

包简介

Ce Kit de Développement Logiciel (Software Development Kit ou SDK) est un SDK dédié à l'API, conçu pour faciliter la communication et l'intégration d'une API de gestion des sauvegardes d'identifiants dans notre projet Laravel, nommé SecureID.

README 文档

README

SecureIDSDK est un kit de développement logiciel (SDK) conçu pour simplifier l'intégration d'une API dédiée à la gestion des identifiants dans un projet Laravel. Ce SDK offre une interface intuitive pour effectuer des opérations CRUD sur une API SecureID. L'API SecureID est construite avec Node.js et le framework ExpressJS, et repose sur une base de données NoSQL MongoDB via le package Mongoose.

Installation

Pour installer le package via Composer, exécutez la commande suivante :

composer require secureid/secureidsdk

Utilisation

1. Importer le SDK

Ajoutez le namespace du SDK dans votre contrôleur ou votre script PHP :

use Secureid\Secureidsdk\SecureID;

2. Créer une instance du SDK

Initialisez une instance de SecureID :

$secureidsdk = new SecureID();

3. Utiliser les fonctionnalités du SDK

Voici les principales fonctionnalités offertes par le SDK :

- Récupérer tous les enregistrements

$response = $secureidsdk->getAll();

- Récupérer un enregistrement par son ID

$id = 'exemple-id';
$response = $secureidsdk->getById($id);

- Créer un nouvel enregistrement

$data = [
    'title' => 'My Title',
    'username' => 'my_username',
    'password' => 'my_password',
];
$response = $secureidsdk->create($data);

- Mettre à jour un enregistrement par son ID

$id = 'exemple-id';
$data = [
    'title' => 'Updated Title',
    'username' => 'updated_username',
    'password' => 'updated_password',
];
$response = $secureidsdk->update($id, $data);

- Supprimer un enregistrement par son ID

$id = 'exemple-id';
$response = $secureidsdk->delete($id);

Exemple

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Secureid\Secureidsdk\SecureID;

class SecureIDSDKController extends Controller
{

    
    // Récupère tous les enregistrements de l'API.
     
    public function readAll(SecureID $secureidsdk){
        $response = $secureidsdk->getAll();

        return $response;
    }

    
    // Récupère un enregistrement par son ID.
    
    public function readOne(SecureID $secureidsdk, string $id){
        $response = $secureidsdk->getById($id);
        
        return $response;
    }

    // Crée un nouvel enregistrement dans l'API.
   
    public function create(SecureID $secureidsdk){
       
        $data = [
            'title' => 'Updated Title',
            'username' => 'updated_username',
            'password' => 'updated_password',
        ];
        
        $response = $secureidsdk->create($data);
        
        return $response;
    }

    // Met à jour un enregistrement par son ID.
    
    public function update(SecureID $secureidsdk, string $id){
       
        $data = [
            'title' => 'Updated Title',
            'username' => 'updated_username',
            'password' => 'updated_password',
            'website' => 'updated_website',
        ];
        
        $response = $secureidsdk->update($id, $data);
        
        return $response;
    }

    // Supprime un enregistrement par son ID.
    
    public function delete(SecureID $secureidsdk, string $id){
       
        $response = $secureidsdk->delete($id);
        
        return $response;
    }
}

统计信息

  • 总下载量: 3
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-11-16