Laravel restful API 學習記錄一

chaofu發表於2019-01-08

以前的介面開發是xml (soap) ,現在是json格式

說明 restful 是一種思想,一種規範,現在都流行這種介面開發,如圖

file

建立一個資源控制器

  1. 建立Rest風格資源控制器(帶有index、create、store、edit、update、destroy、show方法)
  2. 建立命令 php artisan make:controller Api/UserController --resource

    在api.php 建立路由訪問

  3. Route::resource('user','Api\UserController');
  4. Route::resource('user/create','Api\UserController');
    說明 兩個路由會執行那個 http://blog.test/api/user 會執行 user 還是 user/create
    路由是惰性載入,按先後順序執行

    建立trait 定義返回的函式

    建立 資源User 分層處理 特定的 資料處理

相關文章