All Projects → laravel-admin-extensions → china-distpicker

laravel-admin-extensions / china-distpicker

Licence: MIT license
中国省/市/区(县)三级级联选择器

Programming Languages

PHP
23972 projects - #3 most used programming language
Blade
752 projects

Projects that are alternatives of or similar to china-distpicker

Project
⭐️ Antares Project Application Skeleton. This is the very first place you should start. It allows you to create a brand new awesome project in easy few steps.
Stars: ✭ 84 (-34.37%)
Mutual labels:  laravel-admin
Ladmin
EasyLms is a development management system with Laravel
Stars: ✭ 141 (+10.16%)
Mutual labels:  laravel-admin
Contentify
Contentify is an esports CMS based on the PHP framework Laravel
Stars: ✭ 189 (+47.66%)
Mutual labels:  laravel-admin
Larafly
Rapid Laravel UI Starter
Stars: ✭ 103 (-19.53%)
Mutual labels:  laravel-admin
Laravel Api Boilerplate
A Boilerplate Project For Laravel API's (NOT MAINTAINED)
Stars: ✭ 113 (-11.72%)
Mutual labels:  laravel-admin
Adminlte Laravel
A Laravel 5 package that switchs default Laravel scaffolding/boilerplate to AdminLTE template and Pratt Landing Page with Bootstrap 3.0
Stars: ✭ 1,814 (+1317.19%)
Mutual labels:  laravel-admin
Config
Config manager for laravel-admin
Stars: ✭ 83 (-35.16%)
Mutual labels:  laravel-admin
Dcat Admin
🔥 基于 Laravel 的后台系统构建工具 (Laravel Admin),使用很少的代码快速构建一个功能完善的高颜值后台系统,内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的HTML代码
Stars: ✭ 2,783 (+2074.22%)
Mutual labels:  laravel-admin
Voyager
Voyager - The Missing Laravel Admin
Stars: ✭ 10,801 (+8338.28%)
Mutual labels:  laravel-admin
Ladmin
Make an Administrator page in 5 minutes
Stars: ✭ 183 (+42.97%)
Mutual labels:  laravel-admin
Laravel Admin
Build a full-featured administrative interface in ten minutes
Stars: ✭ 10,271 (+7924.22%)
Mutual labels:  laravel-admin
Crudbooster
Laravel CRUD Generator, Make an Advanced Web Application Quickly
Stars: ✭ 1,580 (+1134.38%)
Mutual labels:  laravel-admin
Awesome Laravel Admin
A curated list of Laravel-admin resources
Stars: ✭ 176 (+37.5%)
Mutual labels:  laravel-admin
Yicms
基于laravel5.5 开发的Yicms系统的基础架构
Stars: ✭ 93 (-27.34%)
Mutual labels:  laravel-admin
Cms
Multilingual PHP CMS built with Laravel and bootstrap
Stars: ✭ 2,342 (+1729.69%)
Mutual labels:  laravel-admin
Voyager Zh
㊙️voyager 的中文汉化版 基于laravel 的管理后台 权限控制,菜单,数据库手脚架,长期更新
Stars: ✭ 84 (-34.37%)
Mutual labels:  laravel-admin
Speedy
🚄A Laravel Admin Package to create a website quickly
Stars: ✭ 146 (+14.06%)
Mutual labels:  laravel-admin
boilerplate
Laravel AdminLTE 3 Boilerplate package with blade components, users, roles and permissions management
Stars: ✭ 167 (+30.47%)
Mutual labels:  laravel-admin
Core
AdminArchitect - Active Admin for Laravel
Stars: ✭ 194 (+51.56%)
Mutual labels:  laravel-admin
Platform
A @laravel based RAD platform for back-office applications, admin/user panels, and dashboards.
Stars: ✭ 2,623 (+1949.22%)
Mutual labels:  laravel-admin

Distpicker extension for laravel-admin

Distpicker是一个中国省市区三级联动选择组件,这个包是基于Distpickerlaravel-admin扩展,用来将Distpicker集成进laravel-admin的表单中

截图

wx20180905-212332

安装

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_id, city_id, district_id, 在form表单中使用它:

$form->distpicker(['province_id', 'city_id', 'district_id']);

设置默认值

$form->distpicker([
    'province_id' => '省份',
    'city_id' => '市',
    'district_id' => '区'
], '地域选择')->default([
    'province' => 130000,
    'city'     => 130200,
    'district' => 130203,
]);

可以设置每个字段的placeholder

$form->distpicker([
    'province_id' => '省',
    'city_id'     => '市',
    'district_id' => '区'
]);

设置label

$form->distpicker(['province_id', 'city_id', 'district_id'], '请选择区域');

设置自动选择, 可以设置1,2,3 表示自动选择到第几级

$form->distpicker(['province_id', 'city_id', 'district_id'])->autoselect(1);

表格筛选中使用

$filter->distpicker('province_id', 'city_id', 'district_id', '地域选择');

地区编码数据

Distpicker所使用的地域编码是基于国家统计局发布的数据, 数据字典为china_area.sql文件.

支持

如果觉得这个项目帮你节约了时间,不妨支持一下;)

-1

License

Licensed under The MIT License (MIT).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].