2015-02-10 109 views
3

我對RESTful API和Laravel 5都很陌生,所以請原諒我的任何愚蠢的問題。 :-)Laravel 5 REST API驗證

在Laravel 5中驗證API請求(POST/PUT)的最佳方式是什麼?我已經瞭解到Form Request Validation,但似乎是針對形式。將它用於HTTP REST API也有什麼意義嗎?有更好的選擇嗎?

另外,如何驗證GET請求中的查詢字符串?這是控制器本身需要處理的事情嗎?

回答

5

最好的選擇是使用表單請求驗證。標題中的「表格」一詞具有誤導性 - 因爲它確實能夠處理任何請求的驗證 - 無論其來源如何。

您可以在請求驗證器內部處理GET請求 - 這樣您的所有驗證都在一個位置。