2017-03-02 5 views

답변

0

laravel 5.4 vuejs을 사용하고 있습니다 :

<my-component :collection="{!! $collection->toJson() !!}" string=" {{ $string }}"></my-component> 

은 그냥 MyComponent.vue 파일에 대응하는 소품을 추가해야합니다 .

props: ['collection', 'string'] 

그래서 더 당신이 Laravel session('key', 'default')에서 값을 사용하려는 특히 경우에 당신은 당신이 방금 문자열 값을 전달하는 경우 JSON 인코딩에 객체 또는 배열이 필요하거나 여부를 알고 있는지 확인해야합니다.

0

먼저 컨트롤러에서 메소드를 생성하고 아약스가 요청하고이를 vue 메소드에서 가져와야합니다.

예 : 당신의 VUE에서

function mysession(){ 
return session()->all()} 

이 sessionsData 이제 세션을 개최한다이 실행 후이 같은 전화에 장착이 방법() 또는 준비

var self = this 
$.get('mysession',function(response) { 
self.sessionsData = response; } 

같은 것입니다 : 컨트롤러에서 컨트롤러에서 개체를 가져 왔습니다.

관련 문제