{"id":51045297,"url":"https://github.com/whilesmartphp/eloquent-integrations","last_synced_at":"2026-06-22T13:02:14.374Z","repository":{"id":357447663,"uuid":"1234920885","full_name":"whilesmartphp/eloquent-integrations","owner":"whilesmartphp","description":null,"archived":false,"fork":false,"pushed_at":"2026-05-12T19:33:35.000Z","size":73,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"dev","last_synced_at":"2026-05-12T21:25:59.086Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/whilesmartphp.png","metadata":{"files":{"readme":"readme.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-10T20:11:05.000Z","updated_at":"2026-05-11T09:21:40.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/whilesmartphp/eloquent-integrations","commit_stats":null,"previous_names":["whilesmartphp/eloquent-integrations"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/whilesmartphp/eloquent-integrations","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whilesmartphp%2Feloquent-integrations","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whilesmartphp%2Feloquent-integrations/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whilesmartphp%2Feloquent-integrations/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whilesmartphp%2Feloquent-integrations/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/whilesmartphp","download_url":"https://codeload.github.com/whilesmartphp/eloquent-integrations/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whilesmartphp%2Feloquent-integrations/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34649822,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-22T02:00:06.391Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-22T13:02:13.367Z","updated_at":"2026-06-22T13:02:14.348Z","avatar_url":"https://github.com/whilesmartphp.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Eloquent Integrations\n\n[![Latest Version on Packagist](https://img.shields.io/packagist/v/whilesmart/eloquent-integrations.svg?style=flat-square)](https://packagist.org/packages/whilesmart/eloquent-integrations)\n[![GitHub Tests Action Status](https://img.shields.io/github/actions/workflow/status/whilesmart/eloquent-integrations/tests.yml?branch=main\u0026label=tests\u0026style=flat-square)](https://github.com/whilesmart/eloquent-integrations/actions?query=workflow%3Atests+branch%3Amain)\n[![Total Downloads](https://img.shields.io/packagist/dt/whilesmart/eloquent-integrations.svg?style=flat-square)](https://packagist.org/packages/whilesmart/eloquent-integrations)\n\nOAuth and third-party integrations package for Laravel applications. Easily manage and store API credentials, tokens, and integration settings for various third-party services.\n\n## Overview\n\n**Eloquent Integrations** provides a robust framework for handling OAuth and API integrations in your Laravel applications. It simplifies the process of connecting to external services, securely storing credentials, and scoping integrations to specific entities like users or workspaces.\n\n### Key Features\n\n- **OAuth Support:** Seamlessly integrates with Laravel Socialite for managing OAuth flows.\n- **Credential Storage:** Securely store and manage API keys, access tokens, and refresh tokens.\n- **Workspace Scoping:** Built-in support for scoping integrations to specific workspaces using `whilesmart/eloquent-workspaces`.\n- **Reusable Credentials:** Leverage `whilesmart/eloquent-client-credentials` for local credential and secret storage.\n\n---\n\n## Installation\n\nYou can install the package via composer:\n\n```bash\ncomposer require whilesmart/eloquent-integrations\n```\n\nYou can optionally publish the configuration file to customize the default behavior:\n\n```bash\nphp artisan vendor:publish --provider=\"Whilesmart\\Integrations\\IntegrationsServiceProvider\"\n```\n\n---\n\n## Suggested Dependencies\n\nTo unlock additional features, you may want to install the suggested packages:\n\n- `whilesmart/eloquent-client-credentials`: For reusable local credential and secret storage.\n- `whilesmart/eloquent-workspaces`: For workspace-scoped integrations.\n- `laravel/socialite`: For OAuth provider support.\n\n---\n\n## Testing\n\nYou can run the included test suite to verify the package functions correctly in your environment:\n\n```bash\ncomposer test\n```\n\nFor style and static analysis, you can use:\n```bash\ncomposer lint\ncomposer phpstan\n```\n\n---\n\n## Changelog\n\nPlease see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.\n\n## License\n\nThe MIT License (MIT). Please see [License File](LICENSE) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhilesmartphp%2Feloquent-integrations","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwhilesmartphp%2Feloquent-integrations","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhilesmartphp%2Feloquent-integrations/lists"}