我在Laravel 5.2中构建了一个Web应用程序,现在,我想使用Angular或Vue,所以我将API与控制器分离。
事实上,在我的控制器中,我经常使用:Auth::user() to refer to the logged user.
处理它的最佳方法是什么?
答案 0 :(得分:0)
阅读有关API设计的书籍。如果现有应用程序首先没有设计为RESTful API,那么您需要进行大量学习。 Laracasts有一个很棒的系列名为Incremental API。
Laracasts.com
好的,我正在扩大我的答案,尽管这不是一个很好的问题,但它可能过于广泛。您需要为您的API查看Oauth 2.0身份验证,您仍然可以使用用户名和密码,但通过SSL的OAuth 2.0令牌可能是为您的API提供身份验证的最简单方法。如果它仅在内部使用,或者只读,那么您可能根本不需要对API进行身份验证。关于您的用例的信息不足以对此进行猜测。祝你好运!