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

Parse Laravel Package

graham-campbell/parse

Laravel integration for the Parse PHP SDK, letting you use the Parse Platform backend (parse-server) in your Laravel apps. Includes a service provider, facade alias, and publishable config for quickly setting up your Parse application credentials and client.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for backend primitives. This package is a thin Laravel bridge to the Parse PHP SDK, not a backend itself. It supports a larger decision: whether to adopt Parse Server for users, objects, files, push, and cloud functions instead of building those primitives in Laravel. Treat the package as one input to that decision, not the decision.
  • Keep / isolate / migrate calls on existing Parse usage. With zero stars, zero dependents, a 0.3 score, and Laravel 5-era targeting, the adoption signals are weak. For any product already touching Parse, this is a direct input to a retention review: isolate the integration behind our own interface, assign an owner, and plan a replacement path rather than expanding dependence.
  • MVP and prototype scoping. A service provider, facade, and publishable config lower the cost of validating a mobile-first workflow against an existing Parse backend. Appropriate when the goal is to prove a feature quickly, not to lay platform foundation.
  • Roadmap and platform-risk mapping. The package identifies a fragile, effectively unmaintained dependency. It must sit behind an internal adapter, not be embedded in core product code, and must carry an explicit exit plan and owner.
  • Platform standardization. A concrete data point when comparing Firebase, Supabase, a plain Laravel API, and a self-managed Parse Server. The bridge’s weakness should not by itself disqualify Parse, and its convenience should not by itself justify choosing Parse.
  • Time-boxed migration feasibility. Supports scoping a spike or cutover where Parse is the incumbent backend and a Laravel-native access path is temporarily useful.

When to Consider This Package

Consider it when:

  • You already operate a self-hosted Parse Server and need framework-native config, dependency injection, and a facade inside an existing Laravel/PHP codebase.
  • You are prototyping a mobile-first product and want BaaS primitives — users, objects, files, push — without standing up a full backend.
  • You are running a time-boxed migration or feasibility spike on an existing Parse dependency and need a low-ceremony integration path.
  • Your stack matches the package’s era — Laravel 5.x / older PHP — and the team is prepared to vendor or fork it when upstream stalls.
  • The integration is scoped as a contained adapter behind an internal interface, with a written exit plan and an owner.

Look elsewhere when:

  • It is a greenfield product with a 12–24 month horizon. Hosted Parse is discontinued, Parse Server is community-run, and this bridge is a Laravel 5 artifact. Prefer Firebase, Supabase, or a plain Laravel API.
  • You need active maintenance, current Laravel/PHP support, security patches, or vendor SLAs. Adoption signals here are effectively nil.
  • Compliance, data residency, or audit requirements make a self-managed BaaS or an unmaintained third-party SDK a liability.
  • The integration surface is small enough that calling the Parse PHP SDK directly — or writing a thin internal wrapper — is cheaper than owning this dependency.
  • Multi-tenancy is required. The SDK is globally static with a single ParseClient::initialize() call and no per-tenant model.

How to Pitch It (Stakeholders)

For executives: This is not a strategic platform bet. It is a small, aging Laravel bridge that can accelerate a prototype or a contained integration with an existing Parse backend, but it carries meaningful maintenance and vendor-risk. Approve it only for time-boxed, isolated use with a named owner and an exit plan.

For engineering: Expect a bootstrapper, not an abstraction layer. It registers a service provider, initializes the Parse PHP SDK from config, and exposes a facade. Everything else — queries, users, files, cloud functions — is raw SDK usage with static state, SDK-specific exceptions, and no schema management. Wrap it behind a repository or adapter, pin graham-campbell/parse and parse/php-sdk, push Parse I/O to queued jobs, keep the master key out of request paths, and add logging around the static client for observability. Treat any Laravel upgrade as a project, not a routine composer update.

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.
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
adachsoft/api-version-bundle