thedevdojo / voyager

Voyager - The Missing Laravel Admin
https://voyager.devdojo.com
MIT License
11.72k stars 2.67k forks source link

Laravel 11 Support #5846

Open larson-carter opened 3 months ago

larson-carter commented 3 months ago

Laravel version

11

PHP version

8.2

Voyager version

1.7

Database

PostgresQL

Description

There is not laravel 10 or really laravel 11 support. It would be ideal if we could modernize and develop the application to be inclusive of this new framework.

Steps to reproduce

Attempt to install

Expected behavior

Install and work as it does on older versions

Screenshots

No response

Additional context

No response

schruptor commented 3 months ago

@larson-carter Laravel 10 support is available. It's in the non-default branch of version 1.7.(https://github.com/thedevdojo/voyager/tree/1.7) (https://github.com/thedevdojo/voyager/releases/tag/v1.7)

But Laravel 11 support would be really great.

alexandrbarabolia commented 3 months ago

We need laravel 11 :+1:

larson-carter commented 3 months ago

@schruptor Yes, laravel 10 works great on that 1.7 branch (I think that it is stable enough for it to be on the default branch, just needs to be merged). However, there is no Laravel 11 support.

Maybe if I get time in a few weekends I will come back and make 11 support unless someone beats me to it.

cotiga commented 3 months ago

I think it will take a while (if it will ever be done...), because the loss of Doctrine DBAL seems like a gigantic undertaking for Voyager to overcome 😔

larson-carter commented 3 months ago

@cotiga I completely agree. 11 was a big jump over 10, heck really 9.

I do think that there are a different items that make this upgrade quite a challenge.

I just do not know of any alternatives that do the same functionality and are as modern/flexible.

Kozimjon-Malikov commented 3 weeks ago

We have to create adaptable version for all

duran004 commented 3 weeks ago

I don't think there is a big jump from laravel 10 to 11, just some folders have been deleted, a simpler skeleton and now the project is started via bootstrap, that's all.

larson-carter commented 2 weeks ago

@duran004 Laravel 10 to 11 is quite a massive jump under the hood. It is not just folders being deleted or hidden.

Internal kernel functionality has been significantly modified.