Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pterodactyl
GitHub Repository: pterodactyl/panel
Path: blob/1.0-develop/database/Factories/BackupFactory.php
7458 views
1
<?php
2
3
namespace Database\Factories;
4
5
use Ramsey\Uuid\Uuid;
6
use Carbon\CarbonImmutable;
7
use Pterodactyl\Models\Backup;
8
use Illuminate\Database\Eloquent\Factories\Factory;
9
10
class BackupFactory extends Factory
11
{
12
/**
13
* The name of the factory's corresponding model.
14
*
15
* @var string
16
*/
17
protected $model = Backup::class;
18
19
/**
20
* Define the model's default state.
21
*/
22
public function definition(): array
23
{
24
return [
25
'uuid' => Uuid::uuid4()->toString(),
26
'name' => $this->faker->sentence,
27
'disk' => Backup::ADAPTER_WINGS,
28
'is_successful' => true,
29
'created_at' => CarbonImmutable::now(),
30
'completed_at' => CarbonImmutable::now(),
31
];
32
}
33
}
34
35