【发布时间】:2017-06-09 14:51:36
【问题描述】:
我有一个表单,可以将数据(包括图像)上传到我的数据库并从视图中访问该数据。问题是 laravel 从错误的路径获取数据。无论如何,这就是为什么 - 存储在数据库中的路径读取为;
http://localhost/var/www/html/theproject/public/img/uploads/img.jpg
这当然是不可访问的,因为它应该是;
http://localhost/theproject/public/img/uploads/img.jpg
这是我用来将位置路径设置为“img/uploads”的控制器代码;
$location = public_path('img/uploads');
$mydata->img1920 = $request->file('img1920')->move($location);
$mydata->save();
并通过这样的视图访问
<img src="{{ $mydata->img1920 }}" >
那么为什么 laravel 会在路径中包含 /var/www/html 呢?
【问题讨论】:
标签: php image path filesystems laravel-5.4