Installation
Requirements
masonite >= 4
a Node.js environment
Installation
Install the latest Inertia server-side adapter in your project
pip install inertia-masoniteAdd InertiaProvider to your project
# ...
from masonite.inertia import InertiaProvider
PROVIDERS = [
    # ...
    # Third Party Providers
    InertiaProvider,
]Add the Inertia middleware to your project.
It's important to put this middleware in your HTTP middleware and EncryptCookies in route middlewares
from masonite.inertia import InertiaMiddleware
# ...
http_middleware = [
    #...,
    InertiaMiddleware,
]
route_middleware = {
    "web": [EncryptCookies, SessionMiddleware,...]
}Finally you can (optionally) publish the package configuration file to your project if you want to change some configuration parameters:
python craft package:publish inertiaYou should now have a configuration file inertia.py in your project configuration folder.
You're ready to start working with Inertia !
Last updated