ijeffro/laralocker

Laravel + Learning Locker || 用于 Learning Locker 的 Laravel 包。

dev-master 2019-11-26 16:49 UTC

README

Laravel     plus     Learning Locker

LaraLocker

Build Status Quality Score Total Downloads Software LicenseLatest Version on Packagist Latest Version

LaraLocker 是用于 Learning Locker® 的 Laravel 包,它是世界上安装最广泛的 Learning Record Store。LaraLocker 是 Learning Locker® API 的 PHP 客户端,支持 Laravel。

安装

您可以通过 composer 安装此包

composer require ijeffro/laralocker

将环境变量添加到 laravel 的 .env 文件

LEARNING_LOCKER_URL=https://saas.learninglocker.net
LEARNING_LOCKER_KEY=91e2ed0716a19728dc5deff542b7987f59802f56
LEARNING_LOCKER_SECRET=fa2d7e9850f401d6ae98e2805ccb404c6aaa8c45

运行安装命令以添加 API 路由...

php artisan laralocker:install

用法

您可以通过多种方式调用 Learning Locker®

尝试使用 Learning Locker Facade 来访问存储(LRS)。

use LearningLocker;

现在尝试与 Learning locker API 交互。

LearningLocker::stores()->get();

通过存储 ID (_id) 获取 Learning Locker 存储。

LearningLocker::store($id)->get();

在 Learning Locker 中创建一个新的存储。

LearningLocker::store()->create($data);

通过 ID (_id) 更新 Learning Locker 存储。

LearningLocker::store($id)->update($data);

删除 Learning Locker 存储

LearningLocker::store($id)->delete();

Wiki

请参阅 Wiki 了解最近的变化。

变更日志

请参阅 CHANGELOG 了解最近的变化。

贡献

请参阅 CONTRIBUTING 了解详情。

安全

如果您发现任何安全相关的问题,请通过电子邮件 phil.graham@ht2labs.com 而不是使用问题跟踪器来报告。

鸣谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。

Latest Version on Packagist Build Status Quality Score Total Downloads