Как проверить в laravel, что каждая запись может быть сохранена в день и для каждой комбинации отношений? - PullRequest
0 голосов
/ 16 января 2020

У меня есть ежедневная сущность / таблица записей с двумя столбцами date и center_id, и мне нужна некоторая пользовательская проверка, чтобы я мог хранить только одну запись в день и на центр. Примерно так:

01.01.2020. 1
01.01.2020. 2
02.01.2020. 1
02.01.2020. 2
...

и сохранить что-то вроде этого невозможно:

01.01.2020. 1
01.01.2020. 1

Также я хотел бы реализовать эту проверку через объект правила в классе запроса, если это возможно потому что у меня уже есть подтверждение там. Это мой метод правил:

public function rules()
{
    return [
        'date' => ['required','date','before_or_equal:now', new RecordPerDayInCenter()],
        'center_id' => 'required',
    ];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...