Laravel 5 如何在PHP Laravel中生成虚拟图像?

Laravel 5 如何在PHP Laravel中生成虚拟图像?,laravel-5,Laravel 5,我想在我的主页上制作虚拟数据,包括显示虚拟图像。如何生成图像?如果您只想使用虚拟图像“实时”查看主页,而不实际上载图像,您可以使用此网站显示随机图像: 您还可以在种子设定时将该图像路径存储在数据库中 谢谢您可以使用创建一个文件,将一些虚拟图像放入数据库中。Faker预装了laravel。在工厂方法中,在播种时,执行类似操作 $factory->define(Post::class, function (Faker $faker) { return [ 'im

我想在我的主页上制作虚拟数据,包括显示虚拟图像。如何生成图像?

如果您只想使用虚拟图像“实时”查看主页,而不实际上载图像,您可以使用此网站显示随机图像:

您还可以在种子设定时将该图像路径存储在数据库中


谢谢

您可以使用创建一个文件,将一些虚拟图像放入数据库中。Faker预装了laravel。

在工厂方法中,在播种时,执行类似操作

$factory->define(Post::class, function (Faker $faker) {
    return [
          'image'=>'https://source.unsplash.com/random',

    ];
});
现在,每次运行工厂进行种子设定时,它都会将该链接放在图像字段中。此链接每次都会从unsplash中为您提供一个随机图像


只需在URL(ex:/800x600)后添加照片尺寸即可。

在下面的教程中演示如何在播种机中添加图像。

使用以下方法: 'image'=>$faker->image('public/storage/images',640480,null,false)


我想问的是如何将图像动态制作为虚拟数据你可以在中制作图像,谢谢大家,:)
<?php 
/* @var $factory \Illuminate\Database\Eloquent\Factory */ 
use App\Product; 
use Faker\Generator as Faker; 
$factory->define(Product::class, function (Faker $faker) {
    return [
        'name' => $faker->word,
        'short_description' => $faker->sentence,
        'description' => $faker->paragraph,
        'category_id' => function () {
            return factory(App\Category::class)->create()->id;
        }, 
        'amount' => $faker->randomFloat(2, 0, 10000),
        'image' => $faker->image('public/storage/images',640,480, null, false),

    ];
});