@arpite/arpite
v0.0.6
Published
An open-source Laravel library for building high-quality, accessible applications and administration dashboards. Built using [Inertia.js](https://inertiajs.com/), [React](https://reactjs.org/), [TailwindCSS](https://tailwindcss.com/), and [HeadlessUI](htt
Downloads
4
Readme
Arpite
An open-source Laravel library for building high-quality, accessible applications and administration dashboards. Built using Inertia.js, React, TailwindCSS, and HeadlessUI.
Getting Started
⚠️ Arpite is currently in early development and APIs are likely to change quite often. Use in production on your own risk!
- Install the packages from Composer and NPM
composer require arpite/arpite
yarn add @arpite/arpite
- Render Arpite in
resources/js/app.js
file
import { Arpite } from "@arpite/arpite";
import "@arpite/arpite/resources/dist/arpite.css";
Arpite.render();
- Build assets
yarn build
- Add to AppServiceProvider boot() method
Inertia::share([
"baseUrl" => fn() => URL::to("/"),
"applicationName" => fn() => env("APP_NAME"),
"notification" => fn() => Notification::getAndClear(),
"resetFormIdentifier" => fn() => Session::get("resetFormIdentifier"),
"csrfToken" => fn() => csrf_token(),
"balance" => null,
]);
- Add
HandleArpiteRequests
middleware toweb
group insideapp/Http/Kernel.php
file
'web' => [
\Arpite\Core\Middlewares\HandleArpiteRequests::class
]