【问题标题】:Laravel redirecting image pathsLaravel 重定向图像路径
【发布时间】: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.bladestores.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 检查编辑。希望能给你一个更好的主意。

标签: php laravel


【解决方案1】:

如果您的图片路径是public/uploads/retailers/logos/image.png,则使用src,如下所示:

<img src="{{ asset('uploads/retailers/logos/image.png') }}" />

【讨论】:

  • 从表中的字段调用各种图像路径。我是否需要像这样调用我所有的图像?正如传统上所有其他页面中的一切正常。
  • public/..文件夹中的图片应该这样使用。
  • 非常感谢您的帮助!这对我有用,将来会使用这种做法。
  • +1 虽然我没有投反对票,但总是尝试提供正确的信息,无论如何,欢迎您@Esotericist。
  • 对我有用
    谢谢!
猜你喜欢
  • 2016-12-05
  • 2014-05-05
  • 1970-01-01
  • 2014-09-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-08
  • 1970-01-01
相关资源
最近更新 更多