Skip to content

Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.

Notifications You must be signed in to change notification settings

Alkiyogoma/laravel-inertiajs

Repository files navigation

Laravel Inertiajs CRUD APP

Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.

Build single-page apps, without building an API.

Tailwind Windmill Dashboard

It uses Tailwind CSS for styling, and some may say it is totally biased, but it uses the most simple theming plugin there is for it,

A multi theme, completely accessible, with components and pages examples, ready for production dashboard.

Installation Steps

Your First Laravel Project

Before creating your first Laravel project, you should ensure that your local machine has PHP and Composer installed.

composer create-project laravel/laravel project-name

2. Inertia Server-side setup

The first step when installing Inertia is to configure your server-side framework. Inertia ships with official server-side adapters for Laravel and Rails. Install the Inertia server-side adapters using the preferred package manager for that language or framework.

composer require inertiajs/inertia-laravel

php artisan inertia:middleware

3. Client-side setup (vue3)

Once you have your server-side framework configured, you then need to setup your client-side framework. Inertia currently provides support for React, Vue, and Svelte.

npm install @inertiajs/inertia @inertiajs/inertia-vue3

npm install vue@next

npm install -D vue@compiler-sfc

npx mix

License

The Laravel framework is open-sourced software licensed under the MIT license.

Visit

About

Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published