一.介紹
beikeshop跨境電商獨立站最新版V1.6.0源碼
多商戶 多商家 多語言 多幣結算
本博主親測搭建代碼全開源質量相對來說很穩定的
二.服務器環境
系統:CentOS、
環境:PHP7.4+ Nginx 1.21 + MySQL 5.6
常見插件:fileinfo ; redis
三.系統效果圖片(圖片僅測試參考,無實際運營)
后端beike/AdminApi/Brand.php控制器代碼:
<?php
/*** BrandController.php** @copyright 2023 beikeshop.com - All Rights Reserved* @link https://beikeshop.com* @author Edward Yang <yangjin@guangda.work>* @created 2023-04-20 17:19:51* @modified 2023-04-20 17:19:51*/namespace Beike\AdminAPI\Controllers;use Beike\Models\Brand;
use Beike\Repositories\BrandRepo;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;class BrandController
{/*** 顯示品牌列表* @param Request $request* @return mixed*/public function index(Request $request){$brands = BrandRepo::list($request->only('name', 'first', 'status'));$data = ['brands' => $brands,];return hook_filter('admin_api.brand.index.data', $data);}/*** 創建品牌** @param Request $request* @param Brand $brand* @return Brand*/public function show(Request $request, Brand $brand): Brand{return hook_filter('admin_api.brand.show.data', $brand);}/*** 創建品牌** @param Request $request* @return JsonResponse*/public function store(Request $request): JsonResponse{$requestData = $request->all();$data = ['request_data' => $requestData,];hook_action('admin_api.brand.store.before', $data);$brand = BrandRepo::create($requestData);hook_action('admin_api.brand.store.after', ['brand' => $brand, 'request_data' => $requestData]);return json_success(trans('common.created_success'), $brand);}