1. 程式人生 > >thinkphp5.1 restfull資源路由快速建立

thinkphp5.1 restfull資源路由快速建立

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)
    {
        //
    }
}