8.1. 管理后台 - 订单列表
订单列表
接下来我们要在管理后台添加订单管理功能,先实现订单列表。
1. 控制器
首先通过 admin:make
命令创建一个管理后台的控制器:
$ php artisan admin:make OrdersController --model=App\\Models\\Order
需要修改 index()
和 grid()
方法:
app/Admin/Controllers/OrdersController.php
<?php
namespace App\Admin\Controllers;
use App\Models\Order;
use App\Http\Controllers\Controller;
use Encore\Admin\Controllers\HasResourceActions;
use Encore\Admin\Grid;
use Encore\Admin\Layout\Content;
class OrdersController extends Controller
{
use HasResourceActions;
public function index(Content $content)
{
return $content
->header('订单列表')
->body($this->grid())...