northwestern-sysdev / laravel-soa
Laravel bindings for popular Northwestern SOA services.
Installs: 38 156
Dependents: 1
Suggesters: 0
Security: 0
Stars: 3
Watchers: 9
Forks: 1
Open Issues: 7
Requires
- php: >=8.2
- firebase/php-jwt: ^5.3
- guzzlehttp/guzzle: ^7.0|^6.0
- laravel/ui: ^3.0|^2.0|^4.0
- lcobucci/jwt: ^4.0
- northwestern-sysdev/event-hub-php-sdk: ^3.0
- socialiteproviders/manager: ~4.0
Requires (Dev)
- larastan/larastan: ^2.0
- laravel/pint: ^1.13
- orchestra/testbench: ~9.0
- php-coveralls/php-coveralls: ^2.4
- phpunit/phpunit: ^10.0
- dev-develop
- v11.1.0
- v11.0.2
- v11.0.1
- v11.0.0
- v10.0.0
- v9.1.2
- v9.1.1
- v9.1.0
- v9.0.1
- v9.0.0
- v8.3.0
- v8.2.0
- v8.1.2
- v8.1.1
- v8.1.0
- v8.0.1
- v8.0.0
- v7.1.0
- v7.0.0
- v7.0.0-alpha
- v6.0.2
- v6.0.1
- v6.0.0
- v5.0.0
- v4.2.0-alpha
- v4.1.2
- v4.1.1
- v4.1.0
- v4.0.2
- v4.0.1
- v4.0.0
- v4.0.0-beta.2
- v4.0.0-beta
- v3.0.5
- v3.0.4
- v3.0.3
- v3.0.2-beta
- v3.0.1-beta
- v3.0.0-beta
- v2.1.1
- v2.1.0
- v2.0.1
- v2.0.0
- v1.1.10
- v1.1.9
- v1.1.8
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.2
- v1.0.1
- v1.0.0
- v1.0.0-RC1
- dev-dependabot/npm_and_yarn/vue-3.4.27
- dev-dependabot/github_actions/JamesIves/github-pages-deploy-action-4.6.1
- dev-dependabot/github_actions/pnpm/action-setup-4
- dev-backport-eh-fix-v6
- dev-dependabot/npm_and_yarn/vite-5.0.13
- dev-dependabot/composer/phpunit/phpunit-tw-10.0or-tw-11.0
- dev-dependabot/composer/firebase/php-jwt-tw-5.3or-tw-6.0
- dev-dependabot/composer/lcobucci/jwt-tw-4.0or-tw-5.0
- dev-fix-webhook-conf
- dev-laravel-11
- dev-shift-113123
- dev-dlq-tool
- dev-housekeeping
- dev-entra-id-multitenant
- dev-laravel-10
- dev-oauth2-scopes-and-tokens
- dev-laravel-7
- dev-LOS-674
This package is auto-updated.
Last update: 2024-12-18 14:21:49 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.