feat: cron

This commit is contained in:
2026-05-18 20:32:32 +02:00
parent 19d106a3ed
commit f5a3e79c8a
16 changed files with 547 additions and 9 deletions
+7
View File
@@ -2,6 +2,7 @@
namespace App\Models;
use App\Enums\DietType;
use App\Enums\MealPostType;
use App\Enums\MealPostVisibility;
use Illuminate\Database\Eloquent\Concerns\HasUlids;
@@ -27,10 +28,14 @@ class MealPosts extends Model
'eaten_at',
'visibility',
'type',
'ai_generated',
'diet_type',
];
protected $attributes = [
'visibility' => MealPostVisibility::Private->value,
'ai_generated' => false,
'diet_type' => DietType::OMNIVORE->value,
];
public function user(): BelongsTo
@@ -49,6 +54,8 @@ class MealPosts extends Model
'eaten_at' => 'datetime',
'visibility' => MealPostVisibility::class,
'type' => MealPostType::class,
'diet_type' => DietType::class,
'ai_generated' => 'boolean',
];
}
}