Нужно проверить, что в таблице
categories существует категория, где
id = category_id, а также, что у этой же категории значение поля
menu_id равно
$this->menu->id.
По отдельности эти условия я могу проверить, но как их совместить в одно?
public function rules()
{
$rules = [
'category_id' => ['string', 'exists:categories,id'],
'name' => ['required', 'string', 'min:1', 'max:255'],
'description' => ['string', 'max:255'],
'price' => ['required', 'numeric', 'min:0', 'max:999999'],
'photo' => ['image', 'mimes:jpg,png', 'max:10240'],
];
return $rules;
}