я тут пытаюсь todo api сделать, есть проекты и таски, projects has many tasks, tasks belong to project, я добавил уникальность имени таски в бд, но это не очень, т.к. в разных проектах может быть таска с одинаковым названием. Это мне нужно какую-то свою валидацию написать или есть какой-то встроенный способ?
я тут пытаюсь todo api сделать, есть проекты и таски, projects has many tasks, tasks belong to project, я добавил уникальность имени таски в бд, но это не очень, т.к. в разных проектах может быть таска с одинаковым названием. Это мне нужно какую-то свою валидацию написать или есть какой-то встроенный способ?
есть валидация уникальности. В ней можно указать несколько полей для определения уникальности. В твоем случае id проекта и название таска
ну и естественно вычисления остатка тоже внутри метода должны быть, метод же по сути должен возвращать нужную строку по переданным цифрам,а не по остаткам от деления