laravel admin表单如何实现二级联动

#数据库结构

table:p_info

  • id
  • p_class
  • p_name
  • p_sku

2. laravel admin中的表单内容

$form->table('plist','详情内容', function (Form\NestedForm $form) {
            $form->select('p_class','类型');
            $form->select('p_name','名称');
            $form->text('p_sku','编码');
        });

3. 您期望得到的结果?

1、如何实现p_class中加载数据表p_info中p_class的值
2、p_name的选项根据p_class的改变而改变
3、p_sku根据p_class直接显示对应的值

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2

楼上是官方手册 具体示例:

$form->select('bankid','银行')->options(
    SelectOption::companycreditcards()
)->load('cid', '/api/top/cid');
$form->select('cid','信用卡')->options(function () {
    //获取父类id
    $fid = $this -> bankid;
    //查询出父类下的所有子类
    $return = ProductCreditCard::where('CompanyID',$fid)->pluck('name', 'id');
    return $returm;
});
1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!