neilherbertuk / laravellimesurveyapi
Laravel 对 LimeSurvey RemoteControl2 API 的封装
dev-master
2018-09-07 15:37 UTC
Requires
- weberhofer/jsonrpcphp: ^2.2
Requires (Dev)
- phpunit/phpunit: ^6.5
- weberhofer/jsonrpcphp: ^2.2
This package is auto-updated.
Last update: 2024-09-12 05:18:21 UTC
README
为 LimeSurvey RemoteControl2 API 提供的 Laravel 封装。
默认情况下,通过 Remotecontrol2 的 API 访问被禁用,请按照 (https://manual.limesurvey.org/RemoteControl_2_API) 中的说明启用它。
入门
您可以使用以下 composer 命令在 Laravel 项目的根目录中安装此包。
$ composer require "neilherbertuk/laravellimesurveyapi: dev-master"
在 Laravel 5.5+ 中,此包应自动发现,但如果您使用的是更早的版本或 Laravel,请在 config/app.php
文件中添加以下服务提供者和外观。
'providers' => [ // ... neilherbertuk\laravellimesurveyapi\LaravelLimesurveyApiProvider::class, ];
'aliases' => [ // ... 'LimeSurveyAPI' => neilherbertuk\laravellimesurveyapi\Facades\LimeSurveyAPI::class, ];
发布配置(可选)
默认情况下,配置在 .env 文件中设置,但如果您希望覆盖此设置,请发布配置文件。
$ php artisan vendor:publish --provider="neilherbertuk\laravellimesurveyapi\LaravelLimesurveyApiProvider"
配置
将以下内容添加到您的 .env
文件中。必须将 LIMESURVEY_URL
设置与 Global Settings
-> Interfaces
页面上列出的 URL 相匹配。
LIMESURVEY_URL= LIMESURVEY_USERNAME= LIMESURVEY_PASSWORD=
使用方法
待办事项
致谢
基于 du-lei/limesurvey-api-handle