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