5.2. 后台商品列表
商品模型
本章节将要实现管理后台的商品列表,为下一节的商品创建做准备。
1. 创建控制器
用 admin:make
来创建管理后台的控制器:
$ php artisan admin:make ProductsController --model=App\\Models\\Product
本章节要解决商品列表的展示,因此我们先调整 grid()
方法:
app/Admin/Controllers/ProductsController.php
.
.
.
protected $title = '商品';
.
.
.
protected function grid()
{
$grid = new Grid(new Product);
$grid->id('ID')->sortable();
$grid->title('商品名称');
$grid->on_sale('已上架')->display(function ($value) {
return $value ? '是' : '否';
});
$grid->price('价格');
$grid->rating('评分');
$grid->sold_count('销量');
$grid->review_count('评论数');
$grid->actions(function ($actions) {...