dishplanner/backend/app/Models/MinimumRecurrence.php
2025-10-13 14:58:50 +02:00

27 lines
656 B
PHP
Executable file

<?php
namespace App\Models;
use Database\Factories\MinimumRecurrenceFactory;
use DishPlanner\UserDish\Interfaces\RecurrenceInterface;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\MorphOne;
/**
* @property int $days
*/
class MinimumRecurrence extends Model implements RecurrenceInterface
{
/** @use HasFactory<MinimumRecurrenceFactory> */
use HasFactory;
protected $fillable = ['days'];
protected $casts = [];
public function recurrence(): MorphOne
{
return $this->morphOne(UserDishRecurrence::class, 'recurrence');
}
}