public function finish() { $legacyNum = Input::get('id'); $sellerId = Session::get(MateMiddleware::$VERIFY); $legacy = Legacy::find($legacyNum); if ($legacy->owner->id != $sellerId) { return 'invalid'; } DB::beginTransaction(); Trade::create(['id' => $legacy->id, 'buyer' => Input::get('buyer'), 'seller' => $sellerId, 'description' => $legacy->des, 'img' => $legacy->img]); $legacy->delete(); DB::commit(); return 'success'; }
public function publish() { $imgs = Input::file(); if ($imgs != [null] && $imgs != null) { foreach ($imgs as $img) { $oneName = $img->getClientOriginalName(); $img->move(base_path() . '/../../nginx/passerImg', $oneName); } } $content = Input::get('content'); $postArray = json_decode($content, TRUE); $result = ""; foreach ($postArray as $item) { $legacy = Legacy::create(['des' => $item["des"], 'seller' => Session::get(MateMiddleware::$VERIFY), 'img' => $item['img'], 'abs' => $item['abs'], 'price' => $item['price'], 'type' => $item['type'], 'school' => $item['school']]); $result = $result . $legacy->id . ";"; } return substr($result, 0, -1); }