2016-07-21 1 views
2

부트 스트랩 3과 jquery를 사용할 Laravel 5 패키지를 만들고 있습니다. 이러한 자산을 내 패키지에 올바르게 포함시키는 방법은 무엇입니까? 내 패키지를 사용할 사람이 이미 자신의 프로젝트에서 부트 스트랩과 jquery를 갖고 있다면 어떻게 될까요? 그것을 확인하는 것이 필요한가? 패키지의 내 폴더 자산에 넣을 수는 있지만,이 자산이 이미 프로젝트에 있다면 어떻게해야합니까?내 Laravel 패키지에 부트 스트랩과 jquery를 포함하는 방법

+0

파일이 동일한 경우 동일한 파일을 다시 포함하거나 폴더에 업로드 할 필요가 없습니다. 모든 블레이드에서 사용할 수 있도록 주 마스터 블레이드에 파일을 포함 시키십시오. –

답변

2

프로젝트에 이미 이러한 자산이 있는지 확인할 수는 없지만 자신의 자산을 패키지의 일부로 포함 시키려면 공급자와 함께 할 수 있습니다. Laravel의 공공 폴더에 패키지 폴더에서 (복사) 자산

공급자를 확인하고 (패키지는 이미이없는 경우) config/app.php에 등록하고 boot() 방법 안에 당신은 "게시"수 신청.

$this->publishes([ 
    realpath(base_path('your/package/folder/with/assets')) => public_path('desired/folder/in/public') 
], 'public'); 
0

수정하지 않고 기본 파일을 사용하는 경우. 온라인 보관소에서 사용하는 것이 더 좋습니다. 공개로 유지하면 사용자 맞춤 설정이 무시 될 수 있습니다. 패키지를 가능한 작게 유지하는 것이 좋습니다. 또한이 파일에 대해 사용자의 전체 프로젝트를 확인할 수 없습니다.

관련 문제