새소식

PHP/laravel

laravel, vue - laravel8 vue bootstrap 프로젝트 시작

  • -

필요한 선행 작업

  1. php 설치
  2. composer 설치
  3. npm 설치

1. 프로젝트 생성

composer create-project --prefer-dist laravel/laravel:^8 my-laravel-project # laravel 프로젝트 생성

cd my-laravel-project # 프로젝트로 이동

composer require laravel/ui # ui 설정 패키지 설치
php artisan ui vue # vue를 기본 프론트엔드 설정

2. laravel 서버 실행

php artisan serve

3. 정상 작동 확인

http://127.0.0.1:8000/


4. vue 실행

npm install && npm run dev # npm 설치 및 최초 webpack 컴파일

npm run watch # vue 변경사항 실시간 반영

5. laravel 기본 페이지 vue로 설정

<!-- resources/views/welcome.blade.php -->
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <link rel="stylesheet" href="/css/app.css">
    <script src="/js/app.js" defer></script>
</head>

<body>
    <div id="app">
        <example-component></example-component>
    </div>
</body>

</html>

6. 완료


참고

  1. 라라벨코리아 8.x 문서
  2. tailwindcss 공식 문서
  3. 티스토리-dinist
반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.