Laravel 5에 외부 CSS 및 JS 파일을 포함하는 방법

I Using Laravel 5.0, Form 및 Html Helper는 이 버전에서 삭제되었습니다.헤더 파일에 외부 css 및 js 파일을 포함하는 방법을 모릅니다.현재 이 코드를 사용하고 있습니다.

<link rel="stylesheet" href="/css/bootstrap.min.css"> <!---
css file
---> <script type="text/javascript" src="/js/jquery.min.js"></script> 


질문에 대한 답변



올바른 방법은 다음과 같습니다.

<script type="text/javascript" src="{{ URL::asset('js/jquery.js') }}"></script> 

여기 있습니다.js라라벨의 디렉토리app/public폴더입니다.자, 여기 있습니다.jquery.jsURL::asset() 함수는 필요한 URL을 생성합니다.css도 마찬가지입니다.

<link rel="stylesheet" href="{{ URL::asset('css/somestylesheet.css') }}" /> 

이게 도움이 됐으면 좋겠다.

오래된 메호드들이란 걸 명심해

{{ Form::script() }} 

그리고.

{{ Form::style() }} 

더 이상 사용되지 않으며 Larabel 5에서는 작동하지 않습니다.




먹어봐.

스타일시트에 경로를 전달하기만 하면 됩니다.

{!! HTML::style('css/style.css') !!} 

javascript 경로만 넘기면 됩니다.

{!! HTML::script('js/script.js') !!} 

composer.json 파일의 require 섹션에 다음 행을 추가하고 composer update “iluminate/html”을 실행합니다. “5.*.

다음 값을 공급자 배열에 추가하여 config/app.php에 서비스 공급자를 등록합니다.

'IlluminateHtmlHtmlServiceProvider'

에일리어스 배열에 다음 두 줄을 추가하여 페이스를 등록합니다.

'Form'=> 'IlluminateHtmlFormFacade', 'HTML'=> 'IlluminateHtmlHtmlFacade'




레벨 5.1에서는, 5.1에서는

 <link rel="stylesheet" href="{{URL::asset('assets/css/bootstrap.min.css')}}">
<script type="text/javascript" src="{{URL::asset('assets/js/jquery.min.js')}}"></script> 

자산 폴더 위치는 공용 폴더 내부입니다.




이 방법을 사용하면 css 파일을 공용 폴더에 저장하는 것을 잊지 마십시오.

예를 들어 부트스트랩 css를 켰습니다.

"root/public/bootstrap/css/bootstrap.min.css" 

헤더에서 액세스하려면:

<link href="{{ asset('bootstrap/css/bootstrap.min.css') }}" rel="stylesheet" type="text/css" > 

이것이 도움이 되기를 바란다




자산을 공개 디렉토리에 배치하고 다음을 사용합니다.

URL::to() 

<link rel="stylesheet" type="text/css" href="{{ URL::to('css/style.css') }}"> <script type="text/javascript" src="{{ URL::to('js/jquery.min.js') }}"></script>