ijava学习网> 知识分享> Web 服务> thinkphp5.1 restfull资源路由快速创建的方法

thinkphp5.1 restfull资源路由快速创建的方法

时间: 2018-11-09 09:59:56 标签

1,我的tp5安装的根目录为:tp5.1

命令行先进入到tp5根目录

运行命令:php think 看到下面有build,clear,help,list,run,make等命令说明

我们测试一下make命令:make:controller 。提示:Controller created successfully。

看下项目文件发生什么变化:在模块esource下多出了MakeDemo.php控制器文件,并且已经有了默认类方法。

这个文件是restfull资源默认的初始文件。

创建 资源路由:Route::resource('stone','resource/MakeDemo');

这样:http://domain/stone

便可以有post,get,put,delete等请求方式来访问这些类方法了

<?php

namespace app\resource\controller;

use think\Controller;
use think\Request;

class MakeDemo extends Controller
{
    /**
     * 显示资源列表
     *
     * @return \think\Response
     */
    public function index()
    {
        //
    }

    /**
     * 显示创建资源表单页.
     *
     * @return \think\Response
     */
    public function create()
    {
        //
    }

    /**
     * 保存新建的资源
     *
     * @param  \think\Request  $request
     * @return \think\Response
     */
    public function save(Request $request)
    {
        //
    }

    /**
     * 显示指定的资源
     *
     * @param  int  $id
     * @return \think\Response
     */
    public function read($id)
    {
        //
    }

    /**
     * 显示编辑资源表单页.
     *
     * @param  int  $id
     * @return \think\Response
     */
    public function edit($id)
    {
        //
    }

    /**
     * 保存更新的资源
     *
     * @param  \think\Request  $request
     * @param  int  $id
     * @return \think\Response
     */
    public function update(Request $request, $id)
    {
        //
    }

    /**
     * 删除指定资源
     *
     * @param  int  $id
     * @return \think\Response
     */
    public function delete($id)
    {
        //
    }
}

 

                    

版权说明| 关于ijava| 合作伙伴| 联系我们| 网站地图| 招贤纳士

Copyright © 2017 www.ijava.com All Rights Reserved 版权所有•ijava学习网 京ICP备14061482号-18         官方QQ:3325669927

ijava学习网提供免费java教程和大量java面试题库,给高级会员提供免费的java培训,同时提共一些java开发项目和java下载,java工程师,java菜鸟们快来哦。记住我们的网站:www.ijava.com