在 Laravel 中使用 ORM 作為 API 端點
P粉239089443
P粉239089443 2023-09-05 19:29:46
0
2
474
<p>我正在嘗試尋找與外部 API 深度整合的最佳實踐。我目前創建的服務可以呼叫 API,但是當從這些 API 接收資料時,我發現自己必須驗證和清理這些資料。 </p> <p>我知道不可能使用 Eloquent 作為 API 資料的 ORM,但是我們是否有解決方案或實踐來確保從 API 接收的資料經過驗證和清理? </p> <p>我正在使用 Shopify API,並且我正在整合多個端點。如果我有一個框架或 ORM 來確保接收到的所有資料都經過格式化,那麼使用起來就會容易得多。 </p>
P粉239089443
P粉239089443

全部回覆(2)
P粉178894235

您甚至可以在外部驗證數據或透過 Illuminate\Support\Facades\Validator 外觀驗證數據,如下所示:

Validator::validate($data, $rules);
P粉253518620

要在 Laravel 中使用第三方 API,建議使用 Laravel Data 。 Laravel Data 是一個套件,它提供了一種簡單直覺的方式與各種資料來源(包括 API)互動。

使用 Laravel Data,您可以輕鬆定義表示 API 傳回的資料的模型。然後,這些模型可用於與 API 交互,以熟悉且一致的方式發出請求並處理回應。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板