Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Microsoft Graph Laravel Package

dcblogdev/laravel-microsoft-graph

A Laravel package for integrating the Microsoft Graph API, simplifying OAuth authentication and giving your app easy access to Microsoft 365 data such as users, mail, calendars, and files.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for Microsoft 365 integration in Laravel applications: authentication via Azure AD / Microsoft identity, plus access to Outlook mail, calendar, OneDrive files, and user directory.
  • Roadmap prioritization: enterprise SSO and Microsoft 365 data sync are common requirements; this package shortens delivery timelines and reduces custom OAuth/Graph client work.
  • Feature scoping: decide whether to support Microsoft login, email sending, calendar sync, file storage, or user provisioning through a single, maintained wrapper.
  • Platform currency: v4.0.9 adds Laravel 13.x compatibility, so teams planning a Laravel upgrade can keep Microsoft Graph integration without blocking on package maintenance.
  • Use cases: enterprise SSO, syncing Microsoft 365 data into internal dashboards, automating email/calendar workflows, and managing OneDrive files from a Laravel app.

When to Consider This Package

  • You are building or maintaining a Laravel app that needs Microsoft/Azure AD authentication or Microsoft Graph API calls.
  • You want a Laravel-native wrapper (configuration, facades, migrations) rather than raw HTTP calls or the more verbose official Microsoft Graph SDK.
  • You need common Graph resources — users, mail, calendar, files — and do not require highly specialized or bleeding-edge Graph endpoints.
  • Your team values fast setup, low boilerplate, and an actively maintained package that already tracks Laravel releases.
  • Look elsewhere if: you are not on Laravel; you need complete, direct coverage of every Graph API surface; you require heavy custom query building or advanced Graph SDK features; or you need a very large ecosystem/community support base (the official Microsoft SDK may be a better fit).
  • Adoption note: v4.0.9 is a patch release. The refactor from User/TestUser to Laravel’s Authenticatable contract may require checking custom user model type-hints, but it aligns the package with standard Laravel auth patterns. Validate v4.x stability against your use cases.

How to Pitch It (Stakeholders)

  • Executives: “This package lets us add Microsoft 365 login, email, calendar, and file integration to our Laravel product in days instead of weeks, reducing development cost and delivery risk. It is actively maintained and already supports Laravel 13.”
  • Engineering: “It wraps Microsoft Graph OAuth and API calls in Laravel idioms — config, facades, and migrations — so we avoid reinventing authentication and HTTP plumbing. v4.0.9 fixes a variable bug, standardizes the user type to Authenticatable, and adds Laravel 13 compatibility, making it a low-risk build-vs-buy win for common Microsoft 365 integrations.”
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource