任务23:管理员路由准备

1,命令行下创建管理员控制器

php artisan make:controller Admin/UserController

如下图所示

2,在路由处\routes\web.php新增管理员的各种路由:管理员列表、管理员添加界面、管理员添加处理、管理员修改界面、管理员修改处理、管理员删除

//管理员管理
    //管理员列表
    Route::get('users',"UserController@index")->name("admin.user.index");
    //管理员添加界面
    Route::get('user/add',"UserController@add")->name("admin.user.add");
    //管理员添加处理
    Route::post('user/add',"UserController@addSave")->name("admin.user.add");
    //管理员修改界面
    Route::get('user/edit/{id}',"UserController@edit")->name("admin.user.edit")->where(['id'=>'\id+']);
    //管理员修改处理
    Route::post('user/edit/{id}',"UserController@editSave")->name("admin.user.edit")->where(['id'=>'\id+']);
    //管理员删除
    Route::get('user/delete/{id}',"UserController@delete")->name("admin.user.delete")->where(['id'=>'\id+']);

3, 在 App\Http\Controllers\Admin\UserController.php下新增好与第2步对应的各种方法

<?php

namespace App\Http\Controllers\Admin;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;

class UserController extends Controller
{
    //管理员
    public function index(){

    }
    public function add(){

    }
    public function addSave(){

    }
    public function edit(){

    }
    public function editSave(){

    }
    public function delete(){

    }
}

END

猜你喜欢

转载自www.cnblogs.com/pensive/p/12893507.html