Lavale资源路由的使用和各路由含义

1、首选声明一个资源路由

//资源路由里加“as”,可以表示上一级文件夹名称
Route::resource('role','RoleController',['as'=>'admin']);

查看资源路由列表

php artisan route:list

查看如图:

2、声明资源控制器

//-r 资源控制器  -m 指定参数转化的模型
php artisan make:controller Admin/RoleController -r -m Models/Role

查看资源控制器,如下所示:

<?php

namespace App\Http\Controllers\Admin;

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

class RoleController extends Controller {
    /**
     * 角色列表
     */
    public function index() {
        
    }

    /**
     * Show the form for creating a new resource.
     *    添加界面展示
     * @return \Illuminate\Http\Response
     */
    public function create() {
        //
    }

    /**
     * Store a newly created resource in storage.
     *  添加操作
     * @param  \Illuminate\Http\Request $request
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request) {
        //
    }

    /**
     * Display the specified resource.
     *  展示一条数据      
     * @param  \App\Models\Role $role
     * @return \Illuminate\Http\Response
     */
    public function show(Role $role) {

    }

    /**
     * Show the form for editing the specified resource.
     *  更新页面展示
     * @param  \App\Models\Role $role
     * @return \Illuminate\Http\Response
     */
    public function edit(Role $role) {
        //
    }

    /**
     * Update the specified resource in storage.
     *   更新操作
     * @param  \Illuminate\Http\Request $request
     * @param  \App\Models\Role $role
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request, Role $role) {
        //
    }

    /**
     * Remove the specified resource from storage.
     *    删除操作
     * @param  \App\Models\Role $role
     * @return \Illuminate\Http\Response
     */
    public function destroy(Role $role) {
        //
    }
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值