This template installs a barebones Laravel 11 installation with the following features:
- InertiaJS / Vue3 framework
- Basic auth controllers for login, forgot password, verify email and reset password
- Command for
make:service
which creates and binds a service with a backing facade - Prebuilt services for flash messages, icon paths and page metadata included
- Error handling with frontend page for Inertia errors
- Tailwind and sensible presets
- InertiaRoutes plugin
- InertiaI18n plugin for using your localisation strings inside Vue
- Vue3AutoViteComponents plugin which automatically imports components from
components/sync
andcomponents/async
directories. - Global Vue component for
SvgIcon
which registers vue3-icon - UnpluginAutoImports will auto-import from
vue
,@inertiajs/vue3
,vue-i18n
,inertiaRoutes
and bothcomposables
andhelpers
directories. - Simple Header, Footer and DefaultLayout application structure.
- Laravel pint configured for use via
composer pint
. - ESLint and Prettier for code-presentation enforcement
- Merge support for
composer.local.json
file
composer create-project -s dev evo-mark/inertia-11-template example-app
Then inside your created application folder:
- Setup database and
.env
file. composer update
pnpm install
npm run dev