feat: meal post visibility

This commit is contained in:
2026-05-16 17:32:02 +02:00
parent 7b8ede2a1a
commit 1964b60949
9 changed files with 145 additions and 7 deletions
+7
View File
@@ -2,6 +2,7 @@
namespace App\Models;
use App\Enums\MealPostVisibility;
use Illuminate\Database\Eloquent\Concerns\HasUlids;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
@@ -22,6 +23,11 @@ class MealPosts extends Model
'fats',
'title',
'eaten_at',
'visibility',
];
protected $attributes = [
'visibility' => MealPostVisibility::Private->value,
];
public function user(): BelongsTo
@@ -33,6 +39,7 @@ class MealPosts extends Model
{
return [
'eaten_at' => 'datetime',
'visibility' => MealPostVisibility::class,
];
}
}