0
我在Laravel 5.2中構建了一個Web應用程序,現在我想使用Angular或Vue,所以我將API從控制器中分離出來。在Laravel中從WebApp中提取Rest API
東西實際上是在我的控制器,我用了很多:
Auth::user() to refer to the logged user.
什麼是對付它的最好辦法???
我在Laravel 5.2中構建了一個Web應用程序,現在我想使用Angular或Vue,所以我將API從控制器中分離出來。在Laravel中從WebApp中提取Rest API
東西實際上是在我的控制器,我用了很多:
Auth::user() to refer to the logged user.
什麼是對付它的最好辦法???
閱讀關於API設計的書籍。如果現有的應用程序不是首先被設計爲RESTful API,那麼您需要進行大量的學習。 Laracasts有一個很棒的系列叫做Incremental APIs。
Laracasts.com
OK,我擴大我的答案,儘管這不是一個很大的問題,它可能是過於寬泛。您需要查看API的Oauth 2.0身份驗證,您仍然可以使用用戶名和密碼,但通過SSL的OAuth 2.0令牌可能是爲您的API提供身份驗證的最簡單方法。如果它只在內部使用,或者只讀,則可能根本不需要驗證API。沒有足夠的關於你的用例的信息甚至猜測。祝你好運!
是的,我剛剛看到它! –
關於RESTful APIs有很多不在其中的內容,但它是一個開始。這真的取決於你可以採取多少REST。 如果你想學習一些很好的和不同的方法,包括最好的版本管理和維護HATEOAS的方法,「你不會恨的構建API」是一個很好的下一步。 –