alirezasedghi/laravel-image-faker

用于生成Laravel假图的库

v1.0 2023-05-04 18:30 UTC

This package is auto-updated.

Last update: 2024-08-31 00:28:23 UTC


README

Required PHP Version Total Downloads Latest Stable Version Latest Stable Version License GitHub issues

描述

Laravel Image Faker是FakerPHP(https://github.com/FakerPHP/Faker)的替代图像提供程序。

安装

composer require alirezasedghi/laravel-image-faker

资源

本项目利用以下资源创建随机图像

方法

用法

/**
 * Define the model's default state.
 *
 * @return array<string, mixed>
 */
public function definition(): array
{
    /**
     * In order to utilize other services, the following substitutes can be used: 
     *  - new ImageFaker(new LoremFlickr()); 
     *  - new ImageFaker(new PlaceDog()); 
     *  - new ImageFaker(new Kittens()); 
     *  - new ImageFaker(new FakePeople()); 
     */
    $imageFaker = new ImageFaker(new Picsum());
    
    return [
        'title' => $this->faker->sentence(),
        'content' => $this->faker->paragraph(),
        'attachments' => $imageFaker->image( storage_path("app/attachments/") )
    ];
}

贡献

如果您在寻找此包中未提供的功能,请不要犹豫,发送PR。😁

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。