2016-01-07 62 views
4

我正在爲laravel 5.2版中的移動應用創建api,但我不知道如何以JSON格式返回異常。我一直在做API開發,並使用Chrome郵差進行測試。如何在laravel 5.2中爲移動應用創建Restful API

請幫我一下,我怎麼能從laravel 5.2開始?

我無法理解如何在laravel 5.2中設置錯誤響應。 我已經嘗試下面的插件,但還是沒有成功:

  1. JSON-API與laravel,
  2. 野狗/ API,它與laravel 4

我們怎樣才能做的工作從移動應用程序中的laravel 5.2認證?

一些很好的參考和視頻鏈接,所以我可以在laravel 5.2中學習和開發非常友好。

+0

在有關JSON的文檔閱讀創建完整的RESTful的API迴應:https://laravel.com/docs/5.1/responses#json-responses –

+0

如果你想進行身份驗證,你可以使用這個[package](https://github.com/tymondesigns/jwt-auth) –

+0

Check如果你正在尋找一個很好的Laravel資源來學習Laracasts。以下是其系列API的鏈接:https://laracasts.com/series/incremental-api-development –

回答

2

我也在使用Laravel 5.2爲Android創建基於Web的應用程序,並且我們正在使用Rest API進行此過程。我們正在使用API​​ Guard進行身份驗證。它適用於我們。我們正在爲Android和AngularJS進行身份驗證,並且對我們來說工作得很好。 https://github.com/chrisbjr/api-guard。這裏提供了一個清晰的文檔。希望你可以用這個清除你的疑問。

+0

爲json格式的錯誤處理響應提供任何引用,因爲它仍在查看html格式。如果任何路由在my ** route.php **中找不到,它將在html頁面視圖中返回錯誤異常。我需要JSON格式的解決方案....所有的東西..所以它做了寧靜的API ... –

+0

張貼您的代碼,您的錯誤消息顯示從控制器。 –

+0

您是否使用重定向查看錯誤消息顯示。 –

4

對於使用Laravel 5.2創建Restful API,您可以使用下面提到的Laravel API生成器包。

https://github.com/InfyOmLabs/laravel-generator

除了基於令牌,你可以參考以下的認證提鏈接。如果你已經創建了數據庫/系統,並希望利用它來進行API的使用Laravel發電機包不是使用以下命令提創造

https://gistlog.co/JacobBennett/090369fbab0b31130b51

還有一附加的東西。

PHP工匠infyom:api_scaffold包--fromTable --tableName =包

希望這些信息將幫助您使用Laravel 5.2

+0

關於使用Laravel 5.2的移動APP的API的完整信息在此處提及 https://www.linkedin.com/pulse/api-mobile-app-using-laravel-52-nayan-jogi –