observer/laravel-pdd

pdd SDK for Laravel

1.0.9 2022-06-02 03:38 UTC

This package is auto-updated.

Last update: 2024-05-21 14:31:02 UTC


README

pdd SDK for Laravel 6+ , 基于 observer/pdd

框架要求

Laravel5

安装

composer require "observer/laravel-pdd:~1.0"

配置

Laravel 应用

  1. config/app.php 注册 ServiceProvider 和 Facade (Laravel 5.5 + 无需手动注册)
'providers' => [
    // ...
    Observer\LaravelPdd\ServiceProvider::class,
],
'aliases' => [
    // ...
    'EasyPdd' => Observer\LaravelPdd\Facade::class,
],
  1. 创建配置文件:
php artisan vendor:publish --provider="Observer\LaravelPdd\ServiceProvider"
  1. 修改应用根目录下的 config/pdd.php 中对应的参数即可。

使用

我们有以下方式获取 SDK 的服务实例

使用容器的自动注入

<?php

namespace App\Http\Controllers;

use EasyPdd\Foundation\Application;

class PddController extends Controller
{

    public function demo(Application $pdd)
    {
        // $pdd 则为容器中 EasyPdd\Foundation\Application 的实例
    }
}

使用外观

EasyPdd::offsetGet('oauth');

License

MIT