Comments (10)
Use @inertiajs/inertia-vue3 instead of @inertiajs/vue3
from inertia-laravel.
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.
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.
No, it doesn't happen automatically. It should only happen if you're using Inertia::version()
. Are you not using this?
from inertia-laravel.
Actually I just realized I had it already. Removing it solves my issue 🤷♂️
from inertia-laravel.
Okay cool. I would recommend not removing it, as this is very helpful behaviour if you're using code splitting.
from inertia-laravel.
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.
@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.
@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.
@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)
- Progress bar not working on route navigation HOT 1
- Laravel / Vue 3 Install Issues
- Inertia with Laravel + SSR + pm2 HOT 1
- Laravel Inertia Form Validation Issue
- Safari can not handle redirect()->back() HOT 1
- Router events runs multiple times. HOT 5
- JSON response error on subdomains - Firefox HOT 1
- Inertia with supervisor SSR error HOT 1
- SSR (react) error ui doesn't match initial ui when including prop having html
- ✨Feature Request: Support `ziggy` 2.0 HOT 4
- fails testing nested pros
- External JS files not working unless you manually reload the page HOT 1
- image upload help HOT 2
- Laravel 11 support HOT 2
- There is no automatic follow protocol, http is used under https, how to solve it HOT 4
- Laravel 11 update and Nova issue HOT 2
- Vue Watch not working upon redirect route HOT 2
- Problem with SSR HOT 1
- Force app.blade.php to reload HOT 2
- Should Inertia middleware call session()->setPreviousUrl? HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from inertia-laravel.