curl -s "https://laravel.build/laravel-svelte-01" | bash
cd ./laravel-svelte-01 && ./vendor/bin/sail up -d
docker exec -ti laravel-svelte-v01-laravel.test-1 bash
composer require inertiajs/inertia-laravelnpm i @inertiajs/inertia @inertiajs/inertia-svelte @sveltejs/vite-plugin-sveltephp artisan inertia:middleware
Add \App\Http\Middleware\HandleInertiaRequests::class on /app/Http/kernel.php::$middlewareGroups
Copy vite.config.js from gits to /vite.config.js
Copy appSvelte.js from gits on /resources/js/appSvelte.js
Copy Welcome.svelte from gits to /resources/js/Pages/Home/Welcome.svelte
On /routes/web.php add
use Inertia\Inertia;
Route::get('/innertia', function () {
return Inertia::render('Home/Welcome', [
'name' => 'World'
]);
});Add on package.json:
{
"dependencies": {
},
"type": "module"
}npm run dev