laravel의 css, js 등 정적 파일의 위치는 웹사이트의 루트 디렉터리인 public에 있는데, resoures/assets 등 다른 디렉터리에 파일을 배치하고 싶습니다. 항목 파일에 다음 코드를 추가했습니다. 공개/index.php :
으아악.env 파일에 환경 변수를 설정했습니다.
으아악도우미 함수 public_path()를 사용하여 인쇄된 결과는 실제로 웹 사이트 루트 디렉터리/resources/assets로 변경되었습니다. 다음으로 이 디렉터리에 새 스타일 디렉터리를 만들고 뷰에서 참조했습니다.
으아악파싱 후 웹페이지의 소스코드는 다음과 같습니다.
으아악{{}}가 구문 분석되지 않는 이유는 무엇인가요? 똑똑한 확장 기능을 추가하고 싶으신가요? 정적 파일 링크가 /resources/assets로 변경되지 않은 이유는 무엇입니까?
CSS 소개가 그렇게 어렵나요? . . 나는 황하(黃河)에 뛰어들고 싶다. . . 답변을 요청하세요.
大家讲道理2017-05-16 16:53:27
초대해주셔서 감사합니다. 절대 경로를 사용하여 어떤 환경의 경로 주소를 정의할 수도 있습니다. 상대 경로를 사용하는 경우 서버 구성을 여는 루트 디렉터리의 위치는 무엇입니까? 상대 경로를 사용할 수 있습니다.
滿天的星座2017-05-16 16:53:27
예를 들어 CSS 파일이 public/css 아래에 있으면 페이지의 /css/style.css 경로가 됩니다.
js 소개는 위와 동일합니다!
이 방법의 전제 조건은 공용 디렉터리를 사이트 루트 디렉터리로 설정해야 한다는 것입니다!