【发布时间】:2020-08-27 05:00:16
【问题描述】:
我无法正确显示我的默认伪造图片,但在上传图片时它可以正常工作。 这是我的 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->images->backend_images->products->small
当我尝试使用我的默认图像之一时会发生这种情况:
当我尝试将一些自定义图像上传到它时会发生这种情况:
我使用此代码查看产品图片
<td>
<img src="{{ asset('images/backend_images/products/small/'.$product->image) }}">
</td>
谁能帮我正确显示伪造的图像,当我上传图像时,它也能正确显示。
【问题讨论】:
-
fake_avatar/p6.jpg在哪里?是否也在images/backend_images/products/small/路径内? -
oyu 尝试过什么调试问题?为什么不检查两种场景之间的位置差异,并通过编辑在您的问题中对此进行一些解释?
标签: php html laravel image faker