laravel-admin框架关联关系失效

1 篇文章 0 订阅
1 篇文章 0 订阅

问题描述

今天使用laravel-admin框架时,修改回显失效。我用的ORM关联,一个好用一个不好用。

$form->multipleSelect('envVolumes', __('pvc选择'))->options(EnvVolumes::where(['pub_status' => PubStatusConst::PUBLISHED, 'use_status' => UseStatusConst::ENABLE, 'usage_type' => EnvVolumes::USAGE_TYPE_TEMP])->pluck('pvc_name', 'id'))->rules('required')->setLabelClass(['asterisk']);

$helmVal = HelmChart::where(['use_status' => 1])->pluck('alias_name', 'id')->toArray();

 $form->newselect('template.clusterable_id', 'Helm选择')->options($helmVal)->rules('required', [
            'required' => '必须选择Helm',
        ])->load('yaml', '/chart/helm')->setLabelClass(['asterisk']);
$form->yaml('template.configuration', '配置信息');

问题解决

通过半天的调试加查找,终于在laravel-adminissues发现问题所在。具体原因就是框架本身对ORM关联驼峰命名没有正确处理,让我最郁闷的是只修改了multipleSelect的bug,所有导致了有的回显正常,有的value打印为null
laravel-admin驼峰命名问题

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值