【发布时间】:2014-05-20 12:12:20
【问题描述】:
使用 GET 变量时,我的图像路径被重定向到公用文件夹之外。这是我的概要(任何改进的建议也将不胜感激,尽管不是必需的:
路线:
Route::get('retailers/{country}', array(
'as' => 'find-retailers',
'uses' => 'SiteController@getRetailers')
);
控制器:
public function getRetailers($country)
{
// Query Builder
$locations = DB::table('retailers_listings')
->orderBy('country', 'asc')
->where('country', $country)
->get();
return View::make('retailers.stores')
->with('retailers_listings', $locations);
}
编辑:
上面的路由和控制器是我用来处理视图stores.blade.php 的。在我的视图文件夹中,我有一个名为 retailers 的子目录,其中包含 2 个视图。 index.blade 和 stores.blade。
/views
/retailers
index.blade.php
stores.blade.php
在 index.blade.php 中工作的图像路径如下:
public/uploads/retailers/logos/image.png
图像路径在 stores.blade.php 中不起作用,如下所示:
/public/retailers/uploads/retailers/logos/image.png
当应该从public 加载图像时,它正在从public/retailers 文件夹加载图像。
【问题讨论】:
-
你的问题不清楚,什么重定向?您对存储在公共文件夹中的图像路径有什么问题吗?请澄清一下。
-
您甚至没有提供任何与图像相关的示例或代码用例。
-
我的图像路径正在被重定向。我的上述问题在这个话题上已经很清楚了。
-
图像路径无法重定向,无论如何,您如何使用图像显示在您的网站上,请提供您使用图像的任何示例。
-
@SheikhHeera 检查编辑。希望能给你一个更好的主意。