从Laravel中的WebApp中提取Rest API

时间:2016-02-05 05:19:30

标签: api laravel

我在Laravel 5.2中构建了一个Web应用程序,现在,我想使用Angular或Vue,所以我将API与控制器分离。

事实上,在我的控制器中,我经常使用:

Auth::user() to refer to the logged user.

处理它的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

阅读有关API设计的书籍。如果现有应用程序首先没有设计为RESTful API,那么您需要进行大量学习。 Laracasts有一个很棒的系列名为Incremental API。

Laracasts.com

Build APIs You Won't Hate

好的,我正在扩大我的答案,尽管这不是一个很好的问题,但它可能过于广泛。您需要为您的API查看Oauth 2.0身份验证,您仍然可以使用用户名和密码,但通过SSL的OAuth 2.0令牌可能是为您的API提供身份验证的最简单方法。如果它仅在内部使用,或者只读,那么您可能根本不需要对API进行身份验证。关于您的用例的信息不足以对此进行猜测。祝你好运!