Faker imges无法正常显示

问题描述 投票:0回答:1

我无法正常显示我的默认faker图片,但上传图片时却能正常工作,这是我的。UserFactory.php

$factory->define(App\Product::class, function (Faker $faker) {
    return [
     'category_id' =>Category::all()->random()->id,
     'product_name' => $name =$faker->word,
     'product_code'=> $faker->word,
     'product_color'=> $faker->colorName,
     'image'=>'fake_avatar/p6.jpg',
     'feature_item'=>rand(0,1),
     'status'=>rand(0,1),
    ];
});

我的播种机 DatabaseSeeder.php

public function run()
    {  
  factory('App\Product',20)->create();

    }
}

我的伪造图像位置 public->fake_avatar->p6.jpg。上传图片的位置。public->图片->后台_图片->产品->小号。

当我尝试使用我的默认图片之一时,会发生这样的情况。

Faker images not displaying properly

而当我尝试上传一些自定义图片时,就会出现这种情况。

My uploads image displaying properly

我用这个代码来查看产品图片

    <td>
 <img src="{{ asset('images/backend_images/products/small/'.$product->image) }}">

 </td>

谁能帮帮我,我怎么才能正确显示伪造的图片,当我上传图片时,它也会正确地出现。##留在家里#保持安全

php html laravel image faker
1个回答
0
投票

我看不出你的代码有什么理由不工作。

如果你用你的浏览器开发者控制台来检查图片应该出现的区域,但没有出现,你看到了什么?什么是......?src 的价值 img 属性,假设那是什么?

如果你查看开发者控制台网络选项卡,你是否看到对图像的请求正在接收404或类似的响应?

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.