Skip to content

WPS Web Office,WPS文档在线编辑扩展包

Notifications You must be signed in to change notification settings

eiixy/wps-weboffice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WPS Web Office

快速开始

  1. 引入扩展包
composer require eiixy/web-office
  1. 发布配置,注册服务
php artisan vendor:publish --provider="Eiixy\WebOffice\Providers\WebOfficeServiceProvider"
  1. 添加环境变量到 .env 文件
WPS_APPID=xxxxxxxxx
WPS_APPKEY=xxxxxxxxx
  1. 实现业务逻辑方法

    • 继承 Eiixy\WebOffice\Services\WebOfficeHandlerService 实现相关抽象方法
    <?php
    namespace App\Services;
    
    use Eiixy\WebOffice\Services\WebOfficeHandlerService;
    
    class WebOfficeService extends WebOfficeHandlerService
    {
        // 实现相关业务代码....
    }
    • config/weboffice.php 中修改 handler 配置
    <?php
    
    return [
        // 业务处理
        'handler' => \App\Services\WebOfficeService::class,
        //.....
  2. 自定义参数

    1. auth_id // 签名与token做二次认证
    2. permission // 获取方式 预览/编辑