laravolt / onlyoffice
嵌入onlyoffice
1.0.0
2022-01-06 02:29 UTC
Requires
- php: ^8.0
- illuminate/support: ^8.0
- laravolt/laravolt: dev-master
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.4
- nunomaduro/larastan: ^1.0
- orchestra/testbench: ^6.23
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.php
的 platform.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 = 如果希望以视图模式嵌入,则使用