From b59a317b17ff8c8de3d6bceb36bebdbb6d9f5ee9 Mon Sep 17 00:00:00 2001 From: vine_liutk <961510893@qq.com> Date: Tue, 6 Jun 2023 16:20:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=AD=9B=E9=80=89=E5=9F=BA?= =?UTF-8?q?=E5=9C=B0=E6=A0=B9=E6=8D=AE=E4=BA=A7=E4=B8=9A=E7=AD=9B=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/ModelFilters/AgriculturalBaseFilter.php | 4 +++ app/Models/AgriculturalBase.php | 1 + ..._160512_add_tags_to_agricultural_bases.php | 34 +++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 database/migrations/2023_06_06_160512_add_tags_to_agricultural_bases.php diff --git a/app/ModelFilters/AgriculturalBaseFilter.php b/app/ModelFilters/AgriculturalBaseFilter.php index 6c84ad9..058e049 100644 --- a/app/ModelFilters/AgriculturalBaseFilter.php +++ b/app/ModelFilters/AgriculturalBaseFilter.php @@ -20,4 +20,8 @@ class AgriculturalBaseFilter extends ModelFilter { return $this->where('name', 'like', '%'.$name.'%'); } + + public function industry($industry){ + return $this->where('industry_key', $industry); + } } diff --git a/app/Models/AgriculturalBase.php b/app/Models/AgriculturalBase.php index 4155031..6321a4f 100644 --- a/app/Models/AgriculturalBase.php +++ b/app/Models/AgriculturalBase.php @@ -22,6 +22,7 @@ class AgriculturalBase extends Model 'parent_id', 'cultivated', 'sort', 'extends', + 'industry_key', ]; public function parent(){ diff --git a/database/migrations/2023_06_06_160512_add_tags_to_agricultural_bases.php b/database/migrations/2023_06_06_160512_add_tags_to_agricultural_bases.php new file mode 100644 index 0000000..3491868 --- /dev/null +++ b/database/migrations/2023_06_06_160512_add_tags_to_agricultural_bases.php @@ -0,0 +1,34 @@ +string('industry_key')->nullable()->comment('产业类型'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('agricultural_bases', function (Blueprint $table) { + // + $table->dropColumn('industry_id'); + }); + } +};