2015-06-21 65 views
-1

如何逆转Laravel的产品清单? 下面是代码:在Laravel的逆向产品清单

public function index() { 
    $products = Product::with('owner', 'memberInfo')->paginate($this->perPage); 
    return View::make('layouts.sales', array('products' => $products, 'status' => 'all')); 
} 

回答

1

你可以用雄辩的reverse()功能集合。

public function index() { 
    $products = Product::with('owner', 'memberInfo'); 
    $products = $products->reverse()->paginate($this->perPage); 
    return View::make('layouts.sales', array('products' => $products, 'status' => 'all')); 
} 
+0

糟糕,它回应:{“response”:false,“code”:500,“description”:{“message”:“调用未定义的方法Illuminate \\ Database \\ Query \\ Builder ::反向()”, “文件”: “\ /无功\/WWW \/HTML \ /网站\ /供应商\/laravel \ /框架\/src目录\ /照亮\ /数据库\ /查询\ /Builder.php” “line”:2113}} – mico

+0

我使用orderBy来解决上述问题。非常感谢〜 public function index(){ $ products = Product :: with('owner','memberInfo'); $ products = $ products-> orderBy(“created_at”,“desc”) - > paginate($ this-> perPage); return View:make('layouts.sales',array('products'=> $ products,'status'=>'all')); } – mico