2017-04-14 1 views
0

신선한 laravel 5.4 설치를 실행하고 npm install을 실행 한 다음 예제 vue 구성 요소를 테스트하지만 아무 일도 일어나지 않습니다.간단한 vue 예제 구성 요소를 Laravel 5.4에서 테스트 할 수 없습니다.

내 프로젝트 디렉토리에서 npm run dev을 실행하고 잘 컴파일됩니다. 그런 다음 php artisan serve을 실행하면 빈 페이지 만 보입니다.

<html> 
    <head> 
     <title>Laravel</title> 
    </head> 
    <body> 
    <div id="app"> 
     <example></example> 
    </div> 
    <script src="/js/app.js"></script> 
    </body> 
</html> 

이 괜찮 :

여기에 내가 쓴 유일한 코드는 내보기를입니까? 내가 뭔가 빠진거야? 내 package.json에

, devDepentencies에, 다른 것들 사이에서 내가 가진 : 당신이 그렇게 laravel는 자바 스크립트 객체를 설정하지 않은 "csrfToken"속성 "Laravel을"php artisan make:auth를 실행하지 않았기 때문에 "vue": "^2.1.10"

답변

3

그것은이다 .

window.axios.defaults.headers.common['X-CSRF-TOKEN'] = window.Laravel.csrfToken;

을 그리고 npm run dev 다시 컴파일 : 자원/자산 /의 JS/bootstrap.js에서

,이 라인을 언급하려고합니다.

+0

감사합니다. 여러분이나 다른 누군가가 PHP 장인에 대한 빠른 의견을 나눌 수 있다면 make : auth; 나는 그것이 새로운 프로젝트에 대한 사용자 인증을 신속하게 설정하기위한 것이라는 것을 알고 있지만, 내가 만들려고하는 응용 프로그램은 다른 시스템을 필요로하는 회사를위한 것입니다. 사용자는 기본 데이터베이스의 자격 증명을 사용하여 프로젝트에 로그인하지만 사용자 이름과 몇 개의 필드를 복사하는 사용자 테이블을 내 프로젝트 데이터베이스에 만들지 만 해당 정보를 편집 할 수는 없습니다. 새로운 필드 (아바타) 만 편집 할 수 있습니다. php artisan make : auth를 사용해야합니까, 아니면 수동으로 처리해야합니까? – Adocad

+1

laravel'make : auth' 인증은 개발자의 필요에 맞게 쉽게 편집 할 수 있습니다. 그러나 자신의 인증 시스템을 사용하여 더 나은 이해와 확장 성있는 코드를 만들 수 있습니다. –

관련 문제