php - 后处理返回的对象 Laravel
问题描述
我想知道 Laravel 中是否有统一的挂钩机制可以在控制器完成其魔术并返回 View 或它返回的任何其他对象后修改返回的对象。
例如; 我目前正在实现一个 API,它有一个统一的 ResourceCollection 和一个额外的元信息字段。
但是,我想在控制器返回集合后填充该元字段。
例如:
class AccountController extends ApiController
{
public function index()
{
return new ApiResourceCollection(Account::find(Auth::user()->getKey()));
}
}
该类ApiResourceCollection
返回一个普通的 JSONResource 作为 laravel 实现它,只是附加了一些附加逻辑。
但是,我想知道在控制器运行它的魔力之后我是否仍然可以修改或向资源添加信息。
提前致谢!
解决方案
推荐阅读
- python - Pandas 合并具有相同名称但不同行的 DataFrame 列
- asp.net - .NETCoreApp v2.2 支持哪个版本的 Microsoft.AspNet.Mvc?
- flutter - 如果小部件中的文本太长而无法放入指定的 nr 行,如何呈现“查看更多”链接
- android - Android TV 警报对话框;新设计
- c++ - 使用 TPM 如何使用 SRK 密钥进行密封
- reactjs - 如何在反应表格单元格中提供右键单击另存为pdf选项
- c# - 从反射中获取方法并将它们分配给委托
- charts - LabVIEW中的多个绘图到同一个图表
- r - 用 R ggplot 绘制数百个图
- c# - System.ArgumentException:“encryptedTicket”参数的无效值发生在第一次成功登录后的任何登录上