在博客应用中,除了展示文章外,还展示项目,文章和项目都是在管理后台管理的,现在要实现在后台管理项目管理。
添加路由
修改后台路由 app/Admin/routes.php
文件,添加如下路由:
$router->resource('projects', 'ProjectsController');
控制器
使用代码生成器生成 ProjectsController.php
控制器文件。
1. 项目列表
在 ProjectsController
控制器中,grid
方法对应的是项目列表,修改 grid
方法:
protected function grid()
{
return Grid::make(new Project(), function (Grid $grid) {
$grid->column('id')->sortable();
$grid->