feat: meal post type

This commit is contained in:
2026-05-17 19:27:32 +02:00
parent bfe11fea98
commit c9b51f3225
5 changed files with 50 additions and 1 deletions
+3 -1
View File
@@ -2,6 +2,7 @@
namespace App\Http\Requests;
use App\Enums\MealPostType;
use App\Enums\MealPostVisibility;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Validation\Rule;
@@ -22,7 +23,8 @@ class MealPostsRequest extends FormRequest
'fats' => ['nullable', 'numeric', 'min:0'],
'title' => [$isCreating ? 'required' : 'sometimes', 'string', 'max:255'],
'eaten_at' => [$isCreating ? 'required' : 'sometimes', 'date'],
'visibility' => ['sometimes', Rule::enum(MealPostVisibility::class)],
'type' => [$isCreating ? 'required' : 'sometimes', Rule::enum(MealPostType::class)],
'visibility' => [$isCreating ? 'required' :'sometimes', Rule::enum(MealPostVisibility::class)],
];
}