/** * 商品管理首页 * @author Hanxiang * @return \Illuminate\View\View */ public function index() { $user = Auth::user(); if ($user->role == User::ROLE_ADMIN) { $items = Item::whereRaw('id > 0')->orderBy('updated_at', 'desc')->paginate(20); } else { //TODO: supplier_id != user_id $items = Item::where('supplier_id', $user->id)->paginate(20); } foreach ($items as $item) { $item->shopCount = ShopItem::getShopCountByItemID($item->id); $item->saleCount = OrderItem::getSaleCountByItemID($item->id); $item->todaySaleCount = OrderItem::getTodaySaleCountByItemID($item->id); $item->imgurl = asset('/themeforest/images/avatar.png'); //TODO $itemImage = ItemImage::where('item_id', $item->id)->first(); if (count($itemImage) > 0) { $image = Image::find($itemImage->image_id); if (count($image) > 0) { $item->imgurl = $image->url; } } } return view('admin.items.index')->with('items', $items); }