поле под условием? Создание-можно записать что угодно, при обновлении только если значение в поле больше старого значения?
это не в компетенции laravel eloquent
Почему нет, если речь идёт о логике записи в БД? В самой прямой компетенции Eloquent это и есть.
да Eloquent записать данные в базу, но уж точно не контролировать их правильность заполнения со стороны приложения. приложение перед передачей данных в Eloquent должно их проверить и если они не удовлетворяют условиям попросить пользователя скорректировать данные
Ну фактически да, здесь правильно использовать слой валидации, который обработает запрос еще до попытки что-то сохранить. Но валидация может быть представлена и как часть бизнес-логики модели, так что не все однозначно
модели да, но Eloquent Model, это не модель бизнес логики, это всего лишь прослойка между базой данных и приложением т.е. Eloquent Model, это не M в определении MVC
Посмотри event на update и там можно реализовать проверку
Обсуждают сегодня