Как загрузить изображение в другой проект на laravel?

У меня есть два проекта или URL

Первый URL-адрес:

http://myshop.dev/

Второй URL-адрес:

http://backend.myshop.dev/

Если второй url, я загружаю изображение, он сохранит файл изображения здесь:

http://myshop.dev/img/image1.jpg

Оба проекта используют одну и ту же базу данных

Мой код для загрузки изображения во втором проекте:

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 \ public \ img

Как мне это сделать?

Привет после загрузки их копии из бэкэнда-myshop \ public \ img в myshop \ public \ img вы можете использовать этот метод копирования хранилища

 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); ... } 

надеюсь, что это решит вашу проблему