我有两个项目或网址
第一个网址是这样的:
第二个网址是这样的:
如果第二个网址,我上传图片,它会将图片文件保存在这里:
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
我该怎么做?
答案 0 :(得分:0)
您好上传后将它们从backend-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);
...
}
希望这能解决您的问题