qlick/laravel-moodle

Laravel Moodle 客户端

1.0.8 2020-09-10 08:42 UTC

This package is auto-updated.

Last update: 2024-09-10 17:07:24 UTC


README

这是一个基于 ozq/moodle-client 的分支。

Latest Version on Packagist Software License Build Status Scrutinizer Coverage SensioLabsInsight Quality Score Total Downloads

zhiru/laravel-moodle 是一个 Laravel 包,通过 api/webservice 提供与 Moodle 交互的方式。

适应性和工作正在进行中

安装

通过 Composer 安装,运行以下命令:

$ composer require zhiru/laravel-moodle

该包将自动注册服务提供者和别名。

可选地,通过运行以下命令发布包的配置文件:

php artisan vendor:publish --provider="Zhiru\LaravelMoodle\LaravelMoodleServiceProvider"

以下为错误的文档

安装

推荐通过 Composer 安装库。

使用方法

创建 Moodle 客户端实例,例如 REST 客户端。

$client = new RestClient();

如果没有内置的服务和实体,您可以创建它们。
服务必须扩展 Service 抽象类,实体(作为 DTO)必须扩展 Entity 抽象类。

此外,您还可以在不使用服务层的情况下使用 Moodle 客户端。

$courses = $client->sendRequest('core_course_get_courses', $parameters);