From 9f6ad09ef8b3a5d56cc6ee5927b5ae5d91a9313f Mon Sep 17 00:00:00 2001 From: TL Date: Thu, 28 Jul 2022 13:44:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=93=81=E7=89=8C=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/ManufacturerController.php | 33 +++++++++++++++++++ ...2022_07_27_123325_create_manufacturers.php | 6 ++++ 2 files changed, 39 insertions(+) create mode 100644 beike/Shop/Http/Controllers/ManufacturerController.php diff --git a/beike/Shop/Http/Controllers/ManufacturerController.php b/beike/Shop/Http/Controllers/ManufacturerController.php new file mode 100644 index 00000000..c71da2fb --- /dev/null +++ b/beike/Shop/Http/Controllers/ManufacturerController.php @@ -0,0 +1,33 @@ + CountryRepo::all(), + 'addresses' => AddressResource::collection($addresses), + ]; + + return view('account/address', $data); + } + + public function show(Request $request, Product $product) + { + $product = ProductRepo::getProductDetail($product); + + $data = [ + 'product' => (new ProductDetail($product))->jsonSerialize(), + ]; + + return view('product', $data); + } +} diff --git a/database/migrations/2022_07_27_123325_create_manufacturers.php b/database/migrations/2022_07_27_123325_create_manufacturers.php index 87a8b087..37db291a 100644 --- a/database/migrations/2022_07_27_123325_create_manufacturers.php +++ b/database/migrations/2022_07_27_123325_create_manufacturers.php @@ -22,6 +22,9 @@ class CreateManufacturers extends Migration $table->integer('status'); $table->timestamps(); }); + Schema::table('products', function (Blueprint $table) { + $table->unsignedInteger('manufacturer_id')->after('id')->index(); + }); } /** @@ -32,5 +35,8 @@ class CreateManufacturers extends Migration public function down() { Schema::dropIfExists('manufacturers'); + Schema::table('products', function (Blueprint $table) { + $table->dropColumn('manufacturer_id'); + }); } }