Faker Images, numberBetween(1, 20) in Laravel, migration (ok)
https://5balloons.info/faker-images-in-laravel/
Một số ví dụ đã thực hành 👍👍👍) migration
php artisan make:factory Product --model=Product
php artisan make:seeder PermissionTableSeeder
php artisan db:seed --class=ProductSeederLaravel Factory: Manual Increment of Column, Number
class AliasCommandFactory extends Factory {
private static $order = 1;
protected $model = AliasCommand::class;
public function definition() {
$faker = $this->faker;
return [
'user_id' => User::inRandomOrder()->first()->id,
'command' => $faker->word,
'content' => $faker->sentence,
'order' => self::$order++
];
}
}Models
C:\Users\Administrator\Downloads\test\app\Models\User.php
C:\Users\Administrator\Downloads\test\app\Models\Post.php
C:\Users\Administrator\Downloads\test\app\Models\Phone.php
C:\Users\Administrator\Downloads\test\app\Models\Comment.php
Factories
C:\Users\Administrator\Downloads\test\database\factories\CommentFactory.php
C:\Users\Administrator\Downloads\test\database\factories\PhoneFactory.php
C:\Users\Administrator\Downloads\test\database\factories\PostFactory.php
C:\Users\Administrator\Downloads\test\database\factories\UserFactory.php
Migrations
C:\Users\Administrator\Downloads\test\database\migrations\2014_10_12_000000_create_users_table.php
C:\Users\Administrator\Downloads\test\database\migrations\2022_05_05_171115_create_phones_table.php
C:\Users\Administrator\Downloads\test\database\migrations\2022_05_05_180005_create_posts_table.php
C:\Users\Administrator\Downloads\test\database\migrations\2022_05_05_180155_create_comments_table.php
Seeders
C:\Users\Administrator\Downloads\test\database\seeders\CommentSeeder.php
C:\Users\Administrator\Downloads\test\database\seeders\DatabaseSeeder.php
C:\Users\Administrator\Downloads\test\database\seeders\PhoneSeeder.php
C:\Users\Administrator\Downloads\test\database\seeders\PostSeeder.php
Cai đặt thư viện tạo ảnh 👍👍👍👍)
Một ví dụ đã hoàn thành về số và ảnh 👍👍 ok
Kết quả: ok

C:\xampp\htdocs\api\database\migrations\2022_04_29_032441_create_posts_table.php
C:\xampp\htdocs\api\database\factories\PostFactory.php
C:\xampp\htdocs\api\database\seeders\PostSeeder.php
C:\xampp\htdocs\api\database\factories\PostFactory.php
Run:
Now when you run your factory method from tinker or Seed class, it will generate a random image for you and will store it in public/storage/images directory.
This is how you can reference the images on the front-end
Last updated
Was this helpful?