neilherbertuk/laravellimesurveyapi

Laravel 对 LimeSurvey RemoteControl2 API 的封装

dev-master 2018-09-07 15:37 UTC

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

许可证

MIT