2016-08-19 3 views
0

laravel에서/public/bower_components 안에있는 모든 스크립트 파일을 어떻게 호출 할 수 있습니까? 로드 밸런서를 사용하고 있기 때문에 모든 스크립트를로드하는 데 문제가 있습니다. 여기에 내 코드의 샘플입니다laravel 및 loadbalancer에서 bower_components 찾기

URL : http://10.0.2.3/transaction/ < ---- 10.0.2.3 우리의로드 밸런서/haproxy 공용 IP와 '거래'우리의 개인 서버에 라우팅 할 수있는 키워드를 사용하는 것입니다 내 프로젝트 URL입니다. 나는이 laravel 스크립트

{{ Html::script('bower_components/angular/angular.js') }} 

를 사용할 때

이 지금은이 URL에 angular.js 파일을 찾을 것으로 가정

http://10.0.2.3/transaction/bower_components/angular/angular.js 

하지만 내 파일을 확인시는이 URL에보고

http://10.0.2.3/bower_components/angular/angular.js 

'거래'라는 키워드가 삭제 된 것을 볼 수 있습니다. URL에 '트랜잭션'이 포함 된 올바른 경로의 파일을 찾도록 수정하는 방법이 있습니까?

답변

0

그냥 경로를 앞에 추가 할 사용자 지정 도우미를 작성할 수

if(! function_exists('asset_lb') { 
    function asset_lb($path) { 
     return asset('/transaction/'.$path); // <--- you need to customize the PATH Separator. 
    } 
} 

다음

{{ asset_lb('bower_components/angular/angular.js') }} 
프로젝트에 사용
관련 문제