Laravel/Inertia.js
-
레이아웃 설정법Laravel/Inertia.js 2021. 9. 21. 18:35
# What? 기본틀 잡는법 # Why? 헤더, 푸터같은건 공통으로 가져가야 편함(매번 작성 x) # How? @ Pages/Layout.vue header // 공통부분 // 이 자리에 페이지 내용이 들어감 footer // 공통부분 @app.js(내가 만든 Layout.vue를 default Layout으로 사용하게 하기) import Layout from "./Pages/Layout"; createInertiaApp({ resolve: name => { // 해당 페이지에서 layout를 따로 설정안했다면 기본으로 내가 만든 Layout 컴포넌트 사용 const page = require(`./Pages/${name}`).default; page.layout = page.layout || Layou..
-
초기세팅Laravel/Inertia.js 2021. 9. 7. 17:07
# What? laravel mpa 구조 그대로 spa 구현 가능하게 도와주는 라이브러리 (후원자는 ssr까지 제공) # How? 1. Back-end 세팅 composer require inertiajs/inertia-laravel - welcome.blade.php => app.blade.php로 변경 @ app.blade.php @inertia php artisan inertia:middleware @ Kernel.php 'web' => [ // ... \App\Http\Middleware\HandleInertiaRequests::class, ], @ UserController.php