따라서 이라는 하위 플로어에 보조 이미지 인 두 개의 기본 이미지가 있습니다. 내가하고 싶은 일은 laravel의 Storage
클래스를 사용하여 내 미래의 이미지를 작업하는 것입니다. 많은 시간이 걸리고 많은 기능이 필요하므로 매끄러운 방식으로 작업하고 싶습니다. 문제 : 내 IMG HTML에 소스로는 URL을 넣어 의도로 (내 사진을 액세스하려고 할 때, 다음public_path()는 새 디스크를 laravel 5.3으로 구성 할 때 저장소 폴더를 반환합니다.
'disks' => [
//...
'img_disk' => [
'driver' => 'local',
'root' => public_path(),
],
//...
하지만 : 내 config/filesystems.php
에 다음과 같은 방법을 사용자 정의 디스크를 만드는거야 항목), 다음과 같은 방법 :
<?php
echo Storage::disk('img_disk')->url('window.png');
?>
그것은
/storage/window.png
반환
... 은 내가 단순히 필요한 것은 내 이미지의 소스에 대한 간단한 관리자입니다. 지금은 로컬에서 작업하고 있지만 실제 온라인 서버로 업데이트 할 때는 잘 작동해야합니다. 인스턴스의 경우 간단히 <img src="images/window.png">
을 입력하면 내 폴더의 그림이 문제없이 표시됩니다. 앞으로도 똑같이 유지하고 싶고 또한 Storage
클래스를 사용하여 어디에서나 함께 작업 할 수 있도록 동일한 images
폴더의 하위 디렉토리에 내 그림을 저장하고 싶습니다. 아니면 완전히 잘못 접근하고 있습니까? 뭔가 빠져 있거나 뭔가를 섞어 놓고 있습니까? 모든 조언은 매우 평가받을 것입니다! 당신이 이미지 디렉토리 설정 누락
내가 많이 본다! 이제 디렉토리가 제대로 반환됩니다. 하지만 지금과 관련없는 또 다른 문제가 있습니다. 크롬은'
당신은 환영합니다. 브라우저는 'C : \\ image.jpeg'와 같은 경로를 사용하여 파일을 호출하는 것과 같이 로컬로 호출 된 파일에 액세스 할 수 없도록합니다. 예를 들어, 다음과 같이 절대 경로를 정의해야합니다. 'http://example.com/image.jpeg' – hassan
전 프로젝트가 업로드 될 서버에 파일을 올렸습니다. 'filesystems.php'에서 절대 주소로 절대 주소를 참조하십시오. ^^ –