| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348 |
- <?php
- use Illuminate\Database\Migrations\Migration;
- use Illuminate\Database\Schema\Blueprint;
- use Illuminate\Support\Facades\Schema;
- class CreateCitiesTable extends Migration
- {
- /**
- * Run the migrations.
- *
- * @return void
- */
- public function up()
- {
- Schema::create('cities', function (Blueprint $table) {
- $table->bigIncrements('id');
- $table->bigInteger('province_id')->index()->comment('省份');
- $table->string('name',50)->unique()->comment('名称');
- $table->timestamps();
- });
- $Shanxi=['西安','宝鸡','咸阳','铜川','渭南','延安','榆林','汉中','安康','商洛'];
- $Gansu=['兰州','嘉峪关','金昌','白银','天水','武威','张掖','平凉','酒泉','庆阳','定西','陇南','临夏','合作'];
- $Ningxia=['银川','石嘴山','吴忠','固原','中卫'];
- $Qinghai=['西宁','平安县','门源县','同仁县','共和县','玛訫县','玉树县','格尔木'];
- $Xinjiang=['乌鲁木齐','克拉玛依','吐鲁番','哈密','昌吉州','博乐市','库尔勒','阿克苏市','阿图什市','喀什市','和田市','伊宁市','塔城市','阿尔泰市'];
- $Jiangsu=['南京','常熟','无锡','徐州','常州','苏州','南通','连云港','淮安','盐城','扬州','镇江','泰州','宿迁'];
- $ZheJiang=['杭州','宁波','温州','嘉兴','湖州','绍兴','金华','衢州','舟山','台州','丽水'];
- $Anhui=['合肥','芜湖','蚌埠','淮南','马鞍山','淮北','铜陵','安庆','黄山','滁州','阜阳','宿州','巢湖','六安','亳州','池州','宣城'];
- $Jiangxi=['南昌','景德镇','萍乡','九江','新余','鹰潭','赣州','吉安','宜春','抚州','上饶'];
- $Fujian=['福州','厦门','莆田','三明','泉州','漳州','南平','龙岩','宁德'];
- $Chongqing=['重庆','万州','涪陵','黔江','綦江','潼南','酉阳','巫溪'];
- $Sichuan=['自贡','攀枝花','泸州','德阳','绵阳','广元','遂宁','内江','乐山','南充','眉山','宜宾','广安','达州','雅安','巴中','资阳','马尔康','西昌','成都'];
- $Yunnan=['昆明','曲靖','玉溪','保山','昭通','丽江','普洱','临沧','楚雄','蒙自','文山','景洪','大理','芒市','泸水','香格里拉'];
- $Guizhou=['贵阳','六盘水','遵义','安顺','铜仁','兴义','毕节','凯里','都匀'];
- $Xizang=['拉萨','昌都','山南','日喀则','那曲','普兰','林芝'];
- $Heilongjiang=['哈尔滨','齐齐哈尔','鸡西','鹤岗','双鸭山','大庆','伊春','佳木斯','七台河','牡丹江','黑河','绥化','呼玛县'];
- $Jilin=['长春','吉林','四平','辽源','通化','白山','松原','白城','延吉'];
- $Liaoning=['沈阳','大连','鞍山','抚顺','本溪','丹东','锦州','营口','阜新','辽阳','盘锦','铁岭','朝阳','葫芦岛'];
- $Shandong=['青岛','济南','济宁','威海','临清','淄博','德州','莱芜','莱阳','潍坊','高密','文登','济阳','烟台','聊城','兖州','菏泽','东营','日照','临沂'];
- $Beijing=['北京'];
- $Tianjin=['天津'];
- $Guangxi=['柳州','南宁','桂林','梧州','北海','防城港','钦州','贵港','玉林','百色','贺州','河池','来宾','崇左'];
- $Guangdong=['广州','深圳','韶关','珠海','汕头','佛山','江门','湛江','茂名','肇庆','惠州','梅州','汕头/汕尾','阳江','清远','东莞','中山','潮州','揭阳'];
- $Hebei=['石家庄','唐山','秦皇岛','邯郸','邢台','保定','张家口','承德','沧州','廊坊','衡水'];
- $ShanXi=['太原','大同','阳泉','长治','晋城','朔州','晋中','运城','忻州','临汾','吕梁'];
- $Neimenggu=['呼和浩特','包头','乌海','赤峰','通辽','鄂尔多斯','呼伦贝尔','巴彦淖尔','乌兰察布','乌兰浩特','锡林浩特','阿拉善'];
- $Hubei=['武汉','黄石','十堰','宜昌','襄樊','鄂州','荆门','孝感','荆州','黄冈','咸宁','随州','恩施'];
- $Hunan=['长沙','株洲','湘潭','衡阳','邵阳','岳阳','常德','张家界','益阳','郴州','永州','怀化','娄底','吉首'];
- $Henan=['郑州','开封','洛阳','平顶山','安阳','鹤壁','新乡','焦作','濮阳','许昌','漯河','三门峡','商丘','周口','驻马店','南阳','信阳','济源'];
- $Hainan=['海口','三亚'];
- $ShangHai=['上海'];
- $provinces=['陕西','甘肃','宁夏','青海','新疆','江苏','浙江','安徽','江西','福建','重庆','四川','云南',
- '贵州','西藏','黑龙江','吉林','辽宁','山东','北京','天津','广西','广东','河北','山西','内蒙古',
- '湖北','湖南','河南','海南','香港','澳门','台湾','上海'];
- for ($i=0;$i<count($provinces);$i++){
- if ($provinces[$i]=="陕西"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Shanxi);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Shanxi[$j],
- ]);
- }
- }
- if ($provinces[$i]=="甘肃"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Gansu);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Gansu[$j],
- ]);
- }
- }
- if ($provinces[$i]=="宁夏"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Ningxia);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Ningxia[$j],
- ]);
- }
- }
- if ($provinces[$i]=="青海"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Qinghai);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Qinghai[$j],
- ]);
- }
- }
- if ($provinces[$i]=="新疆"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Xinjiang);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Xinjiang[$j],
- ]);
- }
- }
- if ($provinces[$i]=="江苏"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Jiangsu);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Jiangsu[$j],
- ]);
- }
- }
- if ($provinces[$i]=="浙江"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($ZheJiang);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$ZheJiang[$j],
- ]);
- }
- }
- if ($provinces[$i]=="安徽"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Anhui);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Anhui[$j],
- ]);
- }
- }
- if ($provinces[$i]=="江西"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Jiangxi);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Jiangxi[$j],
- ]);
- }
- }
- if ($provinces[$i]=="福建"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Fujian);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Fujian[$j],
- ]);
- }
- }
- if ($provinces[$i]=="重庆"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Chongqing);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Chongqing[$j],
- ]);
- }
- }
- if ($provinces[$i]=="四川"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Sichuan);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Sichuan[$j],
- ]);
- }
- }
- if ($provinces[$i]=="云南"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Yunnan);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Yunnan[$j],
- ]);
- }
- }
- if ($provinces[$i]=="贵州"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Guizhou);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Guizhou[$j],
- ]);
- }
- }
- if ($provinces[$i]=="西藏"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Xizang);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Xizang[$j],
- ]);
- }
- }
- if ($provinces[$i]=="黑龙江"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Heilongjiang);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Heilongjiang[$j],
- ]);
- }
- }
- if ($provinces[$i]=="吉林"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Jilin);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Jilin[$j],
- ]);
- }
- }
- if ($provinces[$i]=="辽宁"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Liaoning);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Liaoning[$j],
- ]);
- }
- }
- if ($provinces[$i]=="山东"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Shandong);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Shandong[$j],
- ]);
- }
- }
- if ($provinces[$i]=="北京"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Beijing);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Beijing[$j],
- ]);
- }
- }
- if ($provinces[$i]=="天津"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Tianjin);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Tianjin[$j],
- ]);
- }
- }
- if ($provinces[$i]=="广西"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Guangxi);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Guangxi[$j],
- ]);
- }
- }
- if ($provinces[$i]=="广东"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Guangdong);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Guangdong[$j],
- ]);
- }
- }
- if ($provinces[$i]=="河北"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Hebei);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Hebei[$j],
- ]);
- }
- }
- if ($provinces[$i]=="山西"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($ShanXi);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$ShanXi[$j],
- ]);
- }
- }
- if ($provinces[$i]=="内蒙古"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Neimenggu);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Neimenggu[$j],
- ]);
- }
- }
- if ($provinces[$i]=="湖北"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Hubei);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Hubei[$j],
- ]);
- }
- }
- if ($provinces[$i]=="湖南"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Hunan);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Hunan[$j],
- ]);
- }
- }
- if ($provinces[$i]=="河南"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Henan);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Henan[$j],
- ]);
- }
- }
- if ($provinces[$i]=="海南"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($Hainan);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$Hainan[$j],
- ]);
- }
- }
- if ($provinces[$i]=="上海"){
- $province=\App\Province::where('name','=',$provinces[$i])->first();
- for ($j=0;$j<count($ShangHai);$j++){
- \App\City::create([
- 'province_id'=>$province->id,
- 'name'=>$ShangHai[$j],
- ]);
- }
- }
- }
- }
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::dropIfExists('cities');
- }
- }
|