Skip to content

Support Laravel 6, 7 and future major releases #101

@apolopena

Description

@apolopena

Problem this feature will solve

More developers will use this starter if it can support Laravel 6 and 7. Also th codebased needs to be refactored so it can support upcoming major releases of Laravel such as version 9.

Background

The example projects are built for laravel 8 and composer is currently hardceded to install a version of laravel/ui that only works for laravel 8 BUT laravel will work at for this starter at versions 6 and 7. Also this starter should be able to support upcoming major rlease of version 9.

Proposed Solution

Support laravel 6, 7, and future major versions of laravel.
Add the framework to be able to support future major versions of Laravel
Support frontend scaffolding for these versions

To keep in scope:
Currently:
React Examples will only work for version 8
Vue example will work for 6, 7 and 8. See #105

Constraints and Assumptions

Front end scaffolding (React/Vue/Bootstrap) uses laravel/ui which only supports Laravel down to version 6.

Here is a list of the laravel/ui versions required for each version of Laravel:

  • Laravel 6
    • laravel/ui version ^1.2
  • Laravel 7
    • laravel/ui version ^2.4
  • Laravel 8
    • laravel/ui version ^3.2.0

Alternatives or Workarounds

One could setup all their front end scaffolding for a particular laravel version but that defeats the purpose of this starter, also without changing the scaffolding install script there would be bugs.

Additional context

Backwards compatibility can help increase the popularity and flexibility of a piece of software.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestpassed-dev-qaOptional state. Use this when QAing other peoples fixes in another branch.ready to be merged to main

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions