A Laravel package for Learning Locker® the most installed Learning Record Store in the world. LaraLocker is a PHP Client for the Learning Locker® API with support for Laravel.
You can install the package via composer:
composer require ijeffro/laralocker
Add the envirnoment variables to laravel's .env
LEARNING_LOCKER_URL=https://saas.learninglocker.net
LEARNING_LOCKER_KEY=91e2ed0716a19728dc5deff542b7987f59802f56
LEARNING_LOCKER_SECRET=fa2d7e9850f401d6ae98e2805ccb404c6aaa8c45
Run the install command to add the api routes...
php artisan laralocker:install
You can call Learning Locker® in various different ways
Trying using the Learning Locker Facade to access the stores (LRS).
use LearningLocker;
Now try Interacting with the Learning locker API.
LearningLocker::stores()->get();
Get Learning Locker stores by store id (_id).
LearningLocker::store($id)->get();
Create a new store in Learning Locker.
LearningLocker::store()->create($data);
Update a Learning Locker store by id (_id)
LearningLocker::store($id)->update($data);
Delete a Learning Locker store
LearningLocker::store($id)->delete();
Please see Wiki for more information what has changed recently.
Please see CHANGELOG for more information what has changed recently.
Please see CONTRIBUTING for details.
If you discover any security related issues, please email phil.graham@ht2labs.com instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.