laravel - 我应该将所有逻辑都放在 Laravel 策略中吗?
问题描述
一般来说,我应该将所有逻辑放在 laravel 策略中还是只放在授权逻辑中?
例如 .....
我有一个货币政策,它只允许管理员在这种情况下更改基础货币:
- 管理员有这个权限。
- 没有产品添加到系统中。
如您所见,条件 (1)是特定的并且显然是授权逻辑。
但是条件(2)是一般条件。
现在我的问题......
我应该把 (2) 或任何一般条件放在控制器中还是应该把它放在政策中?
解决方案
推荐阅读
- airflow - Airflow 2.1.0 使用 TriggerDagRunOperator 将变量传递给另一个 DAG
- node.js - 'shopify node serve' 启动开发环境 - 错误(Shopify CLI)
- angular - 如何以反应形式为未声明的控件赋值?
- javascript - WooCommerce Hooks - 如果选中复选框,则为必填字段
- php - 在带有 if 语句的 php 函数中使用 return
- blazor - Blazor 初始化对象的最佳实践
- sql - 在 Oracle 中选择并更新日期为 00/00/0000 00:00:00 00 的行
- python - Python:在文本中的两个字符串之间查找一个字符串
- html - 如何将导航栏与页面的其余部分分开
- node.js - Nodejs在未来的固定时间执行任务