northwestern-sysdev / laravel-soa
Laravel bindings for popular Northwestern SOA services.
Package info
github.com/NIT-Administrative-Systems/SysDev-laravel-soa
pkg:composer/northwestern-sysdev/laravel-soa
Requires
- php: >=8.3
- ext-openssl: *
- firebase/php-jwt: ^7
- guzzlehttp/guzzle: ^7.0
- laravel/prompts: ^0.3.10
- laravel/ui: ^4.0
- lcobucci/clock: ^2|^3
- lcobucci/jwt: ^5.0
- northwestern-sysdev/event-hub-php-sdk: ^3.0
- socialiteproviders/manager: ^4.8.1
Requires (Dev)
- larastan/larastan: ^3.0
- laravel/pint: ^1.13
- orchestra/testbench: ^10.0|^11.0
- php-coveralls/php-coveralls: ^2.4
- phpunit/phpunit: ^11.5.50|^12.0
- spatie/invade: ^2.1
This package is auto-updated.
Last update: 2026-06-20 04:03:58 UTC
README
This package enhanced Laravel with easy access to popular Northwestern APIs & webSSO/Duo multi-factor authentication.
Installation & Usage
For installation instructions and more, please check out the documentation at https://nit-administrative-systems.github.io/SysDev-laravel-soa/.
Contributing
If you'd like to contribute to the library, you are welcome to submit a pull request!
My ideal architecture (going forward 😰) is to write plain-old PHP bindings (so folks can use them in non-Laravel apps) and then have the NuSoaServiceProvider inject config & add any other Laravel-specific enhancements.
If there is a service on the API Registry that you'd like to see included, please go ahead and open an issue requesting it.