<?php

use App\Packages\Capsule\Models\Capsule;
use App\Packages\Capsule\Models\CapsuleComment;
use App\Packages\Capsule\Models\CapsuleLike;
use App\Packages\Capsule\Models\CapsulePreview;
use App\Packages\Capsule\Models\CapsuleSubscriber;
use App\Packages\Capsule\Models\CapsuleVideo;
use Faker\Generator as Faker;
use Illuminate\Database\Eloquent\Factory;

/** @var Factory $factory */
$factory->define(Capsule::class, function (Faker $faker) {
	return [
		'caption' => $faker->text(),
		'is_private' => rand(0, 1),
	];
});

/** @var Factory $factory */
$factory->define(CapsulePreview::class, function (Faker $faker) {
	return [

	];
});

/** @var Factory $factory */
$factory->define(CapsuleVideo::class, function (Faker $faker) {
	return [

	];
});

/** @var Factory $factory */
$factory->define(CapsuleComment::class, function (Faker $faker) {
	return [
		'content' => $faker->text(),
	];
});


/** @var Factory $factory */
$factory->define(CapsuleLike::class, function (Faker $faker) {
	return [

	];
});


/** @var Factory $factory */
$factory->define(CapsuleSubscriber::class, function (Faker $faker) {
	return [

	];
});