引入 api-platform 的 laravel 套件來擴增應用程式介面管理平台整合,無論是您的開發團隊或最終消費者,都能視覺化和與應用程式介面資源互動,而無需任何實作邏輯。它會自動從您的開放應用程式介面規格產生,而視覺文件讓後端實作和客戶端使用變得容易。
- 把整個專案複製一份到你的電腦裡,這裡指的「內容」不是只有檔案,而是指所有整個專案的歷史紀錄、分支、標籤等內容都會複製一份下來。
$ git clone- 將 .env.example 檔案重新命名成 .env,如果應用程式金鑰沒有被設定的話,你的使用者 sessions 和其他加密的資料都是不安全的!
- 當你的專案中已經有 composer.lock,可以直接執行指令以讓 Composer 安裝 composer.lock 中指定的套件及版本。
$ composer install- 產生 Laravel 要使用的一組 32 字元長度的隨機字串 APP_KEY 並存在 .env 內。
$ php artisan key:generate- 執行 Artisan 指令的 migrate 來執行所有未完成的遷移,並執行資料庫填充(如果要測試的話)。
$ php artisan migrate --seed- 在瀏覽器中輸入已定義的路由 URL 來訪問,例如:http://127.0.0.1:8000。
- 你可以經由
/api/v1來使用應用程式介面管理平台。
毫不費力地互動和試用您的應用程式介面公開的每個單一操作,以便輕鬆使用
