feat: add plugin model

initial implementation of playlist

feat: added support for playlists
This commit is contained in:
Benjamin Nussbaum 2025-03-11 22:34:28 +01:00
parent 276511fc98
commit 4195269414
17 changed files with 669 additions and 15 deletions

View file

@ -0,0 +1,28 @@
<?php
namespace Database\Factories;
use App\Models\Device;
use App\Models\Playlist;
use App\Models\Plugin;
use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Carbon;
class PlaylistFactory extends Factory
{
protected $model = Playlist::class;
public function definition(): array
{
return [
'order' => $this->faker->randomNumber(),
'is_active' => $this->faker->boolean(),
'last_displayed_at' => Carbon::now(),
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
'device_id' => Device::factory(),
'plugin_id' => Plugin::factory(),
];
}
}