【发布时间】:2019-05-06 11:04:07
【问题描述】:
我的 Laravel 项目中有一个图片上传表单。
我想将上传的图片保存到public/images/位置。
但是图片上传到public/app/images位置。
app 来自哪里!!
config/filesystem.php
'disks' => [
'local' => [
'driver' => 'local',
'root' => public_path(''),
],
'public' => [
'driver' => 'local',
'root' => public_path(''),
'visibility' => 'public',
],
's3' => [
'driver' => 's3',
'key' => 'your-key',
'secret' => 'your-secret',
'region' => 'your-region',
'bucket' => 'your-bucket',
],
],
控制器
if($this->request->hasFile('photo'))
{
$image_url = $this->request->photo->store('/images/campaign/large');
$image = substr($image_url, strrpos($image_url, '/') + 1);
}
我在本地项目中应用了相同的代码。图片上传到正确的位置。
但这个问题发生在我的 cPanel 服务器项目中。我已经在实时服务器中清除了现金。
错在哪里?
【问题讨论】:
-
@Tarasovych...没有解决方案
-
无需重复问题
标签: php laravel laravel-5 cpanel