Я разрабатываю приложение с laravel, я понял, что то, что можно сделать с помощью Policy
, можно выполнить с помощью Middleware
. Скажем, я хочу, чтобы пользователь не обновлял маршрут, если он/она не является владельцем информации, я могу легко проверить маршрут и сделать то же самое из политики.
Итак, мой вопрос в том, почему я должен использовать Policy
поверх промежуточного программного обеспечения и наоборот