5.4. 商品列表页面

商品列表
本章节将要实现商品列表在用户端的展示。
1. 创建控制器
通过 make:controller 创建 ProductsController:
$ php artisan make:controller ProductsController在 ProductsController 中添加 index() 方法:
app/Http/Controllers/ProductsController.php
use App\Models\Product;
.
.
.
    public function index(Request $request)
    {
        $products = Product::query()->where('on_sale', true)->paginate();
        return view('products.index', ['products' => $products]);
    }代码解析:
- where('on_sale', true)筛选出- on_sale字段为- true的记录,这样未上架的商品就不会被展示出来。
- paginate()分页...
 
           L05 Laravel 教程 - 电商实战 ( Laravel 5.5 )
L05 Laravel 教程 - 电商实战 ( Laravel 5.5 )  
                     
                     
         
             
             关于 LearnKu
                关于 LearnKu
               
                     
                     
                     粤公网安备 44030502004330号
 粤公网安备 44030502004330号