Какую функцию Laravel использовать для проверки логического состояния перед операциями удаления / сохранения на моделях? - PullRequest
0 голосов
/ 01 сентября 2018

Я хочу выполнить операции удаления на моделях, но сделаю проверку (кроме авторизации пользователя), чтобы узнать, разрешены ли эти операции.

For example in a billing app, a user must first revert a delivery made before being able to delete a bill.

Некоторые модели требуют аналогичных проверок. Я рассматриваю возможность использования Middleware или Policies.

Какой из них предпочтительнее?

...