0

내가Laravel의 다른 프로젝트에 이미지를 업로드하려면 어떻게해야합니까?

첫 번째 URL이 같은 두 개의 프로젝트 또는 URL이 : 두 번째 URL이, 내가 것 이미지를 업로드하면

http://backend.myshop.dev/

이 같은

http://myshop.dev/

두 번째 URL을 여기에 이미지 파일을 저장하십시오 :

나는 이미지를 업로드하면

public function __construct(...) 
{ 
    ... 
    $this->path = './img'; 
} 
... 
public function store(...) { 
    ... 
    $filename = Input::file('photo')->getClientOriginalName(); 
    ... 
    Input::file('photo')->move($this->path, $filename); 
    ... 
} 

그것은 작동

가에서 이미지를 저장합니다 :개

두 프로젝트는

과 같이 두 번째 프로젝트에 이미지를 업로드하려면 코드가 동일한 데이터베이스를 사용 backend-myshop \ public \ img

하지만 거기에 저장되지 않은 이미지를 업로드하고 싶습니다. myshop의 \ 공용 \ IMG

내가 어떻게 할 수있는 :하지만 내 첫 번째 프로젝트에

그래서, 내가 여기에 저장된 이미지 파일을 원하는?

+0

그래서, 당신이 원하는 당신의 문제를이 해결됩니다 당신이 저장 복사 방법

public function store(...) { ... $filename = Input::file('photo')->getClientOriginalName(); ... Input::file('photo')->move($this->path, $filename); Storage::copy('backend-myshop/public/img/'.$filename, 'myshop/public/img/'.$filename); ... } 

희망을 사용할 수 있습니다 \ 공공 \ IMG를 myshop하기 public \ img \ 폴더에 저장할 첫 번째 프로젝트의 이미지를 업로드하고 두 번째 프로젝트의 경우 이미지를 업로드 할 위치를 지정합니다. –

+0

@Sagar Gautam, 예. 그래서 업로드 된 이미지가 첫 번째 프로젝트에 저장되기를 바랍니다. 업로드 프로세스/코드는 두 번째 프로젝트에서 이미지를 업로드하는 동안 –

+0

내가 아는 한, 첫 번째 프로젝트의 public/img 내에 파일을 저장하는 코드를 두 번째 프로젝트에 작성하려고합니다. 내가 맞습니까? –

답변

0

하이 엔드 - myshop의 \ 공개에서 복사 업로드 후 \ IMG는

관련 문제