Я хочу подтвердить поле даты в своей форме, и у меня также есть поле даты в таблице, и я хочу проверить, есть ли дата в форме после даты в стол. Могу ли я сделать это с помощью функции валидации after:date
? Я думаю, что с этой функцией мне нужно определить дату в модели (где я получил правила проверки). Или мне нужно проверить его с помощью специального правила проверки? Thankslaravel 4 валидация после: дата - дата получения от базы данных
1
A
ответ
0
Вы должны иметь возможность использовать проверку после: даты, если сначала вы берете дату, которую нужно проверить, из таблицы базы данных, например.
$date_from_table = call to retrieve date from table;
$validator = Validator::make(
array('date' => $date_from_form),
array('date' => 'after:'.$date_from_table)
);
Что, как вы отмечаете могли бы пойти в модели, если это то, где вы определяете правила проверки - в этом случае он, вероятно, будет немного отличаться от выше, как вы не можете сделать экземпляр валидатор в модель, просто указывая правила проверки, например.
protected $rules = array(
'date' => 'after:'.$this->date_from_table
);
Если это работает это, вероятно, не стоит беспокоиться о создании пользовательских правил проверки, если вы не собираетесь делать те же роды вещей в ряде различных моделей.
Смежные вопросы
- 1. Дата получения от 4 часов назад
- 2. Дата получения от JSONObject
- 3. Дата получения от NSNumber
- 4. Дата получения от миллисекунд
- 5. Javascript валидация Дата
- 6. Дата получения от Jtextfield Дата добавления
- 7. рельсы пользовательская дата валидация
- 8. Laravel 4 Undefined индекс ДАТА
- 9. Нокаут-валидация - дата больше, чем другая дата
- 10. Дата получения по базе данных
- 11. Дата Формат Валидация
- 12. дата создания базы данных
- 13. Дата получения от colum mysql
- 14. Дата получения от JQueryUI Datepicker
- 15. дата "валидация" с помощью javascript
- 16. Дата ответа JSON отличается от базы данных
- 17. Дата публикации из базы данных
- 18. Дата получения по базе данных
- 19. jquery Datepicker дата диапазон валидация
- 20. дата получения в nodejs
- 21. Laravel Eloquent Carbon Дата получения только одного результата от subHours
- 22. Symfony2 валидация дата не удается
- 23. Laravel 4 Валидация Сломанный
- 24. база данных дата = сегодняшняя дата
- 25. Дата получения изменения
- 26. Дата форматирования из базы данных?
- 27. Дата базы данных к объекту
- 28. Дата форматирования из базы данных
- 29. Вычесть Дата смещение от Дата
- 30. Дата и время получения от Apple Server