Laavel+Vue 가져오기에서 어셈블리 생성

라벨에 있어요.js를 사용할 수 있도록 설정했기 때문에 잠시 기록해 두십시오.자잘한 곳은 차치하고 순서만 적으세요.

환경 정보

  • php 7.2
  • laravel 5.7
  • node 6.16
  • npm 3.10.10
  • Laavel 응용 프로그램 만들기


    Laavel의 애플리케이션을 만듭니다.모르시는 분들은 아래 기사를 참고하세요.레일스 경험이 있는 사람을 대상으로 한다고 적혀 있지만 레일스 부분을 무시하면 레일스 초보자도 가능하다.
    [Rails 경험이 있는 사람에게 적합] Laavel hello world로 프레임의 차이점을 간단히 살펴봅시다!

    설치 노드


    다음 사이트에서 node를 설치합니다.
    https://nodejs.org/ja/download/
    노드에 관해서는 과거 글에서 설치 절차를 한 번 설명했기 때문에 잘 모르시는 분들은 아래의 글을 참고하시기 바랍니다.
    Vue.js+Bootstrap4로 그룹 사이트의 모형을 만들어 보세요!

    npm 설치 라이브러리 사용하기


    다음 명령을 사용하여 다양한 프로그램 라이브러리를 설치합니다.
    $ npm install
    

    welcome.blade.php 편집


    resources/views/welcome.blade.php를 편집합니다.
    <!doctype html>
    <html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
        <head>
            <meta charset="utf-8">
            <meta name="viewport" content="width=device-width, initial-scale=1">
    
            <title>Laravel</title>
    
            <!-- laravelmix style -->
            <meta name="csrf-token" content="{{ csrf_token() }}"> 
            <link rel="stylesheet" href="{{ mix('css/app.css') }}">
            <!-- Fonts -->
            <link href="https://fonts.googleapis.com/css?family=Nunito:200,600" rel="stylesheet" type="text/css">
        </head>
        <body>
            <div id="app">
                <header-component></header-component>
                <example-component></example-component>
            </div>
            <!-- laravelmix-style -->
            <script src="{{ mix('js/app.js') }}"></script>
        </body>
    </html>
    

    js 파일 편집


    Resources/js/components에서 Header Component를 다운로드하십시오.vue를 추가합니다.내용은 다음과 같다.
    <template>
        <div class="container">
            <div class="row justify-content-center">
                <div class="col-md-8">
                    <h1>This is header!</h1>
                </div>
            </div>
        </div>
    </template>
    
    <script>
    </script>
    
    그 다음에 resoueces/js/app.js 편집새로 생성된 어셈블리 파일을 읽습니다.
    require('./bootstrap');
    
    window.Vue = require('vue');
    
    Vue.component('example-component', require('./components/ExampleComponent.vue').default);
    Vue.component('header-component', require('./components/HeaderComponent.vue').default);
    
    const app = new Vue({
        el: '#app'
    });
    

    npm 컴파일 사용하기


    터미널에서 다음 명령을 실행합니다.css와 js 관련 파일을 컴파일합니다.
    npm run dev
    
    그 다음에 local 서버를 시작하면 다음 화면이 될 겁니다.

    최후


    했던 일을 총결산해 봤지만 아직 잘 모르는 부분이 많아 차례로 보완하려고 한다.

    참고 문장


    Laavel에서 온 Vue입니다.js의 최단 레시피 사용하기

    좋은 웹페이지 즐겨찾기