zhiru / laravel-moodle
Laravel Moodle客户端
dev-master
2020-06-09 16:29 UTC
Requires
- beberlei/assert: ^3.1
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- phpunit/phpunit: ~6.0
This package is auto-updated.
Last update: 2024-09-10 01:50:34 UTC
README
这是ozq/moodle-client的分支
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);