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直接显示对应的值

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 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年前 评论

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