kaprinkey1

Aug 12th, 2024 10:57 AM

Hey Bobby,

I started a new project last night which runs the new Laravel 11 and when I tried installing Voyager I got dependency errors and in particular doctrine/dbal which is also using the newest version. No matter the version I enter for doctrine/dbal I get the same message that the package cannot be found.

Figured I would check to see if its me or if voyager hasn't been patched to the newest version of laravel and associated dependencies because works just fine in my Laravel 10 and 9 projects.

bobbyiliev

Aug 13th, 2024 07:55 AM

Hey 👋

Indeed this is true :(

We don't have solid plans for Voyager yet. It is quite possible that it might get deprecated.

The main issue is that Laravel 11 no longer allows the usage of the Doctrine DBAL which Voyager utilizes very heavily in the BREAD functionality. For more information on that change on the Laravel side, you can take a look at their docs here:

https://laravel.com/docs/11.x/upgrade#doctrine-dbal-removal

Wave v3 will use Fillament instead of Voyager.

I might give it a try to patch voyager and rip out all of the doctrine DBAL functionality but it might be too big of a change. Will keep this in mind though.

- Bobby

kaprinkey1

Aug 27th, 2024 10:59 AM

well, I have never worked with filament before. I did have voyager installed into my wes project but I removed voyager in favor of my own dashboard. I really liked voyager due to the ease of use with the BREAD functionality. I would assume it will be just as easy with filament, I just have never used it. I use JetStream and Fortify mostly which comes with its own dashboard but not admin panel. I had to build the admin panel myself.

I am definitely using voyagers BREAD for shop4charities.org as it requires BREAD operations so that I can update stores remotely via insomnia. If filament has similar funcionality, I have no issues trying it however, I am not versed well enough in filament to start a new project with it. Not yet anyway.

I am not sure if combining jetstream with filament is possible for y'all but if it is, it would be badass to have both packages installed as jetstream provides the dashboards and filament provides the admin panel. Its the perfect combination. I was using jetstream with voyager which worked well together.

kaprinkey1

Aug 27th, 2024 11:06 AM

I have another question, does laravel support the use of other programming languages within the project?

For instance, we have an Umbraco project that uses several languages like C#, JS, typescript, html and less.

I am wondering if Laravel would suppose these languages being written along side the core laravel code?

bobbyiliev

Sep 25th, 2024 01:08 AM

Hi there,

Quick update here, I've managed to get most of the Voyager functionality working with Laravel 11.

You can use the Voyager 1.8 version along with Laravel, however the Database Manager will not work unfortunately. For the time being it will be best to use the standard Laravel database migrations instead.

On your second question, yep you can use those with Laravel too. For the C# implementation, it will not directly integrate, but you could call your external application over HTTP or via shell processes if needed.