Coder Social home page Coder Social logo

Comments (10)

JIscariot avatar JIscariot commented on June 20, 2024 4

Use @inertiajs/inertia-vue3 instead of @inertiajs/vue3

from inertia-laravel.

reinink avatar reinink commented on June 20, 2024

Yes, this is caused by asset versioning. A 409 response is sent when your assets are out of date. You can use this to force an asset update, which is really helpful!

from inertia-laravel.

grantholle avatar grantholle commented on June 20, 2024

Does this happen automatically or will I need to include

Inertia::version(function () {
    return md5_file(public_path('mix-manifest.json'));
});

in my AppServiceProvider? This behavior has started relatively recently when it had been working fine. This behavior is good when it's needed, I just don't know why it has started suddenly.

from inertia-laravel.

reinink avatar reinink commented on June 20, 2024

No, it doesn't happen automatically. It should only happen if you're using Inertia::version(). Are you not using this?

from inertia-laravel.

grantholle avatar grantholle commented on June 20, 2024

Actually I just realized I had it already. Removing it solves my issue 🤷‍♂️

from inertia-laravel.

reinink avatar reinink commented on June 20, 2024

Okay cool. I would recommend not removing it, as this is very helpful behaviour if you're using code splitting.

from inertia-laravel.

grantholle avatar grantholle commented on June 20, 2024

Yes absolutely. I just figured out what is happening.

I've extended Inertia to support API resources (#70), and the middleware isn't using my class, therefore not my version! Adding in the additional version() call resolves everything...

Thanks so much Jonathan!

from inertia-laravel.

marcuschristiansen avatar marcuschristiansen commented on June 20, 2024

@reinink I have a similar issue but it keeps refreshing every time. What do I do to bring these assets up-to-date?

from inertia-laravel.

yamchinghann avatar yamchinghann commented on June 20, 2024

@reinink I have a similar issue but it keeps refreshing every time. What do I do to bring these assets up-to-date?

i have similar your issue as well but i have solved it by modifying this code line at HandleInertiaRequests.php file
public function version(Request $request): ?string { //return parent::version($request); return ''; }

from inertia-laravel.

marcuschristiansen avatar marcuschristiansen commented on June 20, 2024

@reinink I have a similar issue but it keeps refreshing every time. What do I do to bring these assets up-to-date?

For me this was an issue with the fact that we have a load balancer in place. Using sticky sessions resolved it for us.

from inertia-laravel.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.