Ejemplo n.º 1
0
 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';
 }
Ejemplo n.º 2
0
 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);
 }