Skip to content

Issue: Package Not Compatible with Laravel 7+ (Illuminate Support Conflict) #87

@divya-kanak

Description

@divya-kanak

Environment

Package: cartalyst/stripe-laravel
Version: v11.x
Laravel Version: 7.x
PHP Version: 7.4

Description

I'm upgrading my Laravel application from v6 to v7, but I'm encountering the following Composer conflict:
cartalyst/stripe-laravel[v11.0.0, ..., 11.0.x-dev] require illuminate/support ^6.0 -> satisfiable by illuminate/support[v6.0.0, ..., 6.x-dev]. laravel/framework replaces illuminate/support and thus cannot coexist with it.
It seems that cartalyst/stripe-laravel is locked to Laravel 6 (illuminate/support ^6.0) and hasn't been updated to support Laravel 7 or later.

Steps to Reproduce

  • Upgrade laravel/framework to ^7.0
  • Require cartalyst/stripe-laravel:^11.0
  • Run composer install or composer update
  • Composer reports a dependency conflict with illuminate/support

Expected Behaviour

  • Compatibility with Laravel 7 or later.

  • Updated illuminate/support version range in composer.json

Request

Are there any plans to update this package to support Laravel 7+?

If not, could you please suggest a maintained alternative that aligns with this package’s design?

If this package is archived or deprecated, would you recommend migrating to the official Stripe SDK or Laravel Cashier?

Many developers depend on this package, and Laravel 6 is reaching end-of-life. A clear migration path or upgrade plan would be incredibly helpful for the community.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions