treestoneit / belongs-to-field
此包已被弃用,不再维护。未建议替代包。
尊重预加载的 Laravel Nova Belongs To 字段
v0.1
2018-11-23 19:47 UTC
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2019-10-07 01:41:40 UTC
README
尊重预加载的 Laravel Nova Belongs To 字段
在 Laravel Nova 当前版本中,Eager Loading 无法与默认 BelongsTo 字段协同工作
对于不破坏可更新性的临时解决方案
我们创建了一个新的字段,它扩展了现有的 BelongsTo 类
安装
使用 Composer 将包安装到使用 Nova 的 Laravel 应用中
composer require treestoneit/belongs-to-field
使用方法
将所有对 BelongsTo
的使用更改为这个 BelongsToField
。
如果将来有合适的修复方案,只需将其改回 nova 版本。
因此,生成的代码资源应该看起来像这样
... use Treestoneit\BelongsToField\BelongsToField; ... ... public function fields(Request $request) { return [ ... BelongsToField::make('User') ... ]; } ... ...
致谢
感谢 Michael Münch 提供此解决方案