suunnn/laravel-rongcloud

RongCloud SDK for Laravel

1.0.0 2021-08-19 06:13 UTC

This package is auto-updated.

Last update: 2024-09-19 13:42:57 UTC


README

要求

  • php >= 7.0
  • composer
  • laravel >= 5.1

安装

$ composer require suunnn/laravel-rongcloud

Suunnn\LaravelRongcloud\ServiceProvider 默认自动发现并注册。

如果您想自己注册或 laravel < 5.5,请在 config/app.php 中添加 ServiceProvider

'providers' => [
    /*
     * Package Service Providers...
     */
     Suunnn\LaravelRongcloud\ServiceProvider::class,
],

RongCloud 门面也默认自动发现。

如果您想手动添加或 laravel < 5.5,请在 config/app.php 中添加 Facade

'aliases' => [
    ...
    'RongCloud' => Suunnn\LaravelRongcloud\Facades\RongCloud::class,
],

配置

要发布配置,运行供应商发布命令

$ php artisan vendor:publish --provider="Suunnn\LaravelRongcloud\ServiceProvider" --tag=laravel-rongcloud

config/rongcloud.php:

return [
    'app_key' => 'your app key',
    'app_secret' => 'your app secret'
];

用法

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use RongCloud;
use Illuminate\Routing\Controller;

class UserController extends Controller
{
    public function store(Request $request)
    {
        $user = [
            'id' => 'USER01',
            'name' => 'PHPSDK', //用户名称
            'portrait' => '' //用户头像
        ];

        $token = RongCloud::getUser()->register($user);
    }
}

文档

许可证

MIT