thinkphp5.1 restfull資源路由快速建立
阿新 • • 發佈:2018-12-30
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) { // } }