>  기사  >  PHP 프레임워크  >  Laravel에서 자산() 메소드를 사용하는 방법

Laravel에서 자산() 메소드를 사용하는 방법

WBOY
WBOY원래의
2022-06-02 16:55:453196검색

laravel에서 자산() 메소드 사용: 1. 정적 파일을 도입하는 데 사용되며 구문은 "src="{{asset('가져와야 하는 파일 경로')}}""입니다. 2. 사용됨 현재 요청을 제공하기 위해 구성표 프런트 엔드 리소스는 URL을 생성하고 구문은 "$url = 자산('프런트 엔드 리소스')"입니다.

Laravel에서 자산() 메소드를 사용하는 방법

이 기사의 운영 환경: Windows 10 시스템, Laravel 버전 5.4, Dell G3 컴퓨터.

laravel의asset() 메소드

1. 스타일 파일 Asset() 메소드 소개

우리는 보통 Laravel을 사용하는데, Bootstrap이나 다른 스타일을 도입하고 싶을 때 소개하는 주소는 맞지만 스타일이 맞지 않는 경우가 있습니다. 이때, 스타일 주소를 도입하기 위해 자산() 메소드를 사용할 수 있습니다. 이를 사용하면 src="{{asset('files that need to be imported')}}"라는 사용법이 매우 간단합니다. 스타일을 도입하는 방법은 오류가 없습니다. 예:

<link type="text/css" rel="styleSheet"  href="{{asset(&#39;css/bootstrap.min.css&#39;)}}" />
<link rel="stylesheet" type="text/css" href="{{asset(&#39;css/app.css&#39;)}}">
<script src="{{asset(&#39;js/jquery-3.5.0.min.js&#39;)}}"></script>
<script src="{{asset(&#39;js/bootstrap.min.js&#39;)}}"></script>

는 css/JavaScript/images와 같은 정적 파일을 도입하는 데 사용됩니다. 파일은 공용 파일 디렉터리

src="{{ asset(&#39;home&#39;) }}/images/t01.png"

에 저장되어야 합니다. 현재 요청된 구성표(HTTP 또는 HTTPS)를 프런트 엔드 리소스로 URL 생성:

$url = asset(&#39;img/photo.jpg&#39;);

Laravel에는 js, CSS 및 이미지와 같은 정적 리소스를 패키지하는 데 사용되는 laravel-mix가 함께 제공됩니다. 생성된 파일의 이름은 app.asjduiik2l1323879dasfydua23.js입니다. 즉, 원본 js 파일 이름 + 해시 + .js 접미사입니다. 중간에 있는 해시는 언제든지 변경될 수 있으므로 js 파일이 도입될 때 해당 페이지에서는 파일 경로를 하드 코딩할 수 없습니다. 대신 mix('app.js')를 사용하세요. 이때 laravel은 현재 app.js가 해당하는 app+hash+.js 파일을 자동으로 찾습니다. 프로젝트 공용 디렉터리에 mix-manifest.json이 있으면 둘 사이의 해당 관계가 여기에 저장되며 정적 리소스가 패키징될 때마다 파일이 업데이트됩니다.

정적 리소스 이름에 해시 값이 추가되는 것을 원하지 않는 경우가 있습니다. (대부분의 경우 nodejs 모듈이 아닌 타사 라이브러리이며 이때 별도로 소개됩니다.) 간단하고 조잡한 자산 방법을 직접 사용할 수 있습니다. 이름을 지정한 파일을 찾으세요.

【관련 추천: laravel 비디오 튜토리얼

위 내용은 Laravel에서 자산() 메소드를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.