laravolt/onlyoffice

嵌入onlyoffice

1.0.0 2022-01-06 02:29 UTC

This package is auto-updated.

Last update: 2024-08-28 14:56:20 UTC


README

安装

安装Laravolt Onlyoffice

composer require laravolt/onlyoffice

添加和更新.env文件

GROUPOFFICE_URL=domain groupoffice
ONLYOFFICE_URL=domain onlyoffice

TEMPLATE_FOLDER_ID=id folder

示例

ONLYOFFICE_URL=domain.onlyoffice.com

TEMPLATE_FOLDER_ID=97

运行 artisan migrate 以在数据库中创建 onlyoffice_tokens 表。
确保数据库中已迁移 users 表。

php artisan migrate

将 Groupoffice 和 Onlyoffice 添加到 config/services.php

'onlyoffice' => [
    'onlyoffice_url' => env('ONLYOFFICE_URL'),
    'template_folder_id' => env('TEMPLATE_FOLDER_ID')
]

启用Laravolt OnlyOffice

打开位于 config/laravolt/platform.phpplatform.php 文件,如果不存在该文件,则通过以下方式发布 vendor laravolt/config

php artisan vendor:publsih

将上面的命令复制到终端中,然后粘贴到 laravolt 应用程序的终端中。选择带有 Tag: laravolt-config 的编号。

...
[43] Tag: laravolt-config
...

然后在 features 数组中添加 'onlyoffice' => true

示例

'features' => [
        ...
        'onlyoffice' => true,
        ...
],

用法

<!-- Embeded Onlyoffice -->
<x-onlyoffice id="2"></x-onlyoffice>

<!-- Embeded Onlyoffice readonly mode -->
<x-onlyoffice id="2" readonly></x-onlyoffice>

说明

id = 文档文件的id
readonly = 如果希望以视图模式嵌入,则使用