我试图使用Laravel 5.1从我当前的域名www.example.com上传到另一个域名,如cdn.upload.com,但仍然没有运气找到一个好方法来做到这一点。我试过使用:
$file->move('http://cdn.upload.com/public/images/', $filename);
但是它返回错误"cannot create directory"
copy('cdn.upload.com', $filename);
,但它不复制到其他域。
或者有更好的方法使所有的图像到CDN?所以我可以访问所有域的所有图像。我有大约3个域名需要访问图像。
谢谢。
我使用文件系统/云存储
如果您正在使用Amazon S3或Rackspace,则支持是内置的。
如果没有,实现起来相当简单。
代码
Storage::disk('s3')->put('file.txt', 'Contents');