/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { // // 先验证 $this->validate($request, ['title' => 'required', 'content' => 'required']); // $wdInfo = WdInfo::findOrFail($id); $wdInfo->title = Input::get('title'); $wdInfo->content = Input::get('content'); // 单独处理图片 $newLogo = ImageUtil::saveImgFromRequest($request, 'logo', 'img/wd/'); if (!is_null($newLogo)) { $wdInfo->logo = $newLogo; } $newQr = ImageUtil::saveImgFromRequest($request, 'qrImg', 'img/wd/'); if (!is_null($newQr)) { $wdInfo->qr_img = $newQr; } if ($wdInfo->save()) { // return redirect($request->getPathInfo(). '/edit')->withData([ // 'wdInfo' => $wdInfo, // 'message' => [trans('adminTip.wdInfo.editInfo.success.edit')] // ]); return redirect($request->getPathInfo() . '/edit')->withInput()->withOk(trans('adminTip.wdInfo.editInfo.success.edit')); } else { return Redirect::back()->withInput()->withErrors('error'); } }
/** * 修改头像 * * @param Request $request * @return string */ public function changeFace(Request $request) { // 作为FormData上传的数据,用all来接受整个数据然后在通过key获取对应的value // 用Input::get(key)的方式是取不到数据的 $data = Input::all(); $img = $data['new_face']; $imgPath = ImageUtil::saveImg($img, 'img/wd/face/', 80, 80); if (!is_null($imgPath)) { $user = User::find(Auth::user()->id); $user->headImg = $imgPath; if ($user->save()) { return response()->json(['success' => true, 'facePath' => 'img/wd/face/' . $imgPath]); } else { return response()->json(['success' => false, 'msgTag' => 'faceSaveFailed']); } } else { return response()->json(['success' => false, 'msgTag' => 'uploadFailed']); } }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { // 先验证 $this->validate($request, ['name' => 'required', 'purchasePrice' => 'required', 'price' => 'required', 'wholesalePrice' => 'required', 'description' => 'required']); // $product = Product::findOrFail($id); $product->name = Input::get('name'); $product->subtitle = Input::get('subtitle'); $product->category_id = Input::get('category'); $product->domestic_price = Input::get('purchasePrice'); $product->retail_price = Input::get('price'); $product->wholesale_price = Input::get('wholesalePrice'); $product->count = Input::get('count'); $product->description = Input::get('description'); // 单独处理图片 $newImg = ImageUtil::saveImgFromRequest($request, 'productImg', 'img/wd/product/' . Input::get('category')); if (!is_null($newImg)) { $product->thumbnail = $newImg; } if ($product->save()) { // return redirect($request->getPathInfo() . $id . '/edit' )->withMessage([ // 'ok' => 'new info saved!' // ]); return redirect($request->getPathInfo() . '/edit')->withInput()->withOk(trans('adminTip.products.editProduct.ok')); } else { return Redirect::back()->withInput()->withErrors('error'); } }