laravel-admin 省市区三级联动的爬坑问题

本文介绍了在laravel-admin中使用china-distpicker扩展进行省市区三级联动的配置过程,包括Composer安装、数据库导入、配置设置以及在Grid和Detail中显示省市区名称的代码示例。在实际操作中,需要注意 Distpicker 使用的行政代码与数据库中的数据对应。
摘要由CSDN通过智能技术生成

官网:https://github.com/laravel-admin-extensions/china-distpicker
//如果要使用省市区名字,记住把china-distpicker/china_area.sql文件下载然后导入到你自己的数据库
截图:
在这里插入图片描述
安装
composer require laravel-admin-ext/china-distpicker
然后发布
php artisan vendor:publish --tag=laravel-admin-china-distpicker
配置
在config/admin.php文件的extensions配置部分,加上属于这个扩展的配置

'extensions' => [

    'china-distpicker' => [
    
        // 如果要关掉这个扩展,设置为false
        'enable' => true,
    ]
]

使用

在数据库表中有三个字段province, city, district, 在form表单中使用它:
默认存入数据库的是省市区的行政代码,而不是省市区的名字,Distpicker所使用的地域编码是基于国家统计局发布的数据, 数据字典为

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值