개발/PHP
Laravel & Inertia React & TailwindCSS, Flowbite 설치 및 사용
buchet
2025. 3. 11. 19:05
1. laravel 설치
- 웹폴더 경로로 이동하여 아래 명령어 실행
# 라라벨 프로젝트 생성
composer create-project laravel/laravel inertia_buchet_laravel
2. laravel/breeze 설치 진행
# 명령어 실행 후 선택사항 선택하고 진행
composer require laravel/breeze --dev
- 저는 아래와 같이 선택하였습니다.
1. React Inertia
2. 추가 선택 사항(필수 아님)
- DarkMode 사용여부
- Inertia SSR(서버 사이드 렌더링) - SEO를 위함
- ESLint with Prettier - 코드 스타일을 강제하는 ESLint + Prettier 설정
3. PHP Test Framework : PEST
- PHPUnit 기반이지만 더 간결하고 직관적인 문법을 제공한다고 함
3. TailwindCss & Flowbite 설치 및 설정
- Tailwindcss 는 이미 설치되어있기떄문에 Flowbite만 설치하면 됩니다.
# flowbite랑 flowbite-react 설치
npm install flowbite flowbite-react
- flowbite , flowbite-react 모두 설치하는 이유는 아래와 같습니다.
- flowbite : 스타일 및 구성요소를 제공하는 라이브러리입니다.
- flowbite-react : React 컴포넌트로 제공되는 Flowbite의 UI 컴포넌트 라이브러리입니다.
4. 최종 결과
Header Navbar 및 Footer 영역은 Flowbite 에 정의되어 있는 스타일 및 구성요소를 확인한것이고
Button은 Flowbite-react의 Button Component를 활용하여 처리하였습니다.