model = new Good; } /** * 浏览 * @return Response */ public function index(): Response { return view('good/index'); } /** * 插入 * @param Request $request * @return Response * @throws BusinessException */ public function insert(Request $request): Response { if ($request->method() === 'POST') { return parent::insert($request); } return view('good/insert'); } /** * 更新 * @param Request $request * @return Response * @throws BusinessException */ public function update(Request $request): Response { if ($request->method() === 'POST') { return parent::update($request); } return view('good/update'); } /** 产品下拉选择 * @param Request $request * @return Response */ public function addselect(Request $request): Response { $data=Good::query()->where('type',1)->selectRaw('id as value,name,type')->get()->toArray(); $arr=[]; foreach ($data as $k=>$v){ $arr[]=[ 'value'=>$v['value'], 'name'=>$v['name'], ]; } return json(['code' => 0, 'data' =>$arr, 'msg' => 'ok']); } }