我希望在查看索引视图时与查看资源的详细视图时返回不同的计算字段结果。
基本上类似于下面的 viewIs() :
Text::make('Preview', function () {
if($this->viewIs('index'){
return \small_preview($this->image);
}
return \large_preview($this->image);
})->asHtml(),
Run Code Online (Sandbox Code Playgroud) 我有一个自定义的资源工具(分类帐输入工具),该工具可以修改资源的值以及在相关资源中插入其他行。
“帐户”是主要资源。创建分类帐条目时,都会写入“ AccountTransaction”和“ AccountLog”。并通过事件更新account.balance值。
在资源工具中成功过帐分类帐分录(使用Nova.request)之后,我希望帐户明细面板中更新了新的余额值,以及AccountTransaction和AccountLog中的新分录可见。
简单的方法是简单地重新加载页面,但是我正在寻找一种更优雅的解决方案。
是否可以要求这些组件从我的资源工具vue.js组件中刷新自身?
有没有办法在资源的索引上显示 Laravel\Nova\Fields\Textarea 的前 25 个字符?