16得票2回答
认证守卫驱动程序[api]未定义。Lumen,Dingo,JWTAuth。

我正在尝试使用Lumen开发REST API。我使用Dingo和JWTAuth API进行身份验证,但是出现了以下消息:Auth guard driver [api]未定义。 下面是Postman的消息截图和堆栈跟踪:

12得票3回答
Dingo API移除“data”包装

有没有简单的方法从Dingo API响应中移除"data"封套。当我使用这个转换器来转换用户模型时:class UserTransformer extends EloquentModelTransformer { /** * List of resources possib...

11得票2回答
我可以使用转换器来转换来自API而不是数据库的数据吗?

我一直在使用laravel来构建我的API。我使用转换器(transformers)从模型对象中转换数据。 现在,我不再使用数据库,而是将一个API响应作为数据源,我想将这些数据转换回给用户,但我无法做到。 我的控制器(Controller) public function rocByNa...

10得票4回答
在Laravel+Dingo中实现一致的REST API响应

我一直在开发一组REST API,以便用于移动应用程序。我正在遵循Laravel项目的存储库模式进行开发。如何实现一个Presenter和Transformer,以便在所有API中格式化常量JSON输出? 例如,我有以下用于登录的控制器:public function authenticat...

10得票1回答
拉拉维尔5.4使用Dingo内部请求的OAuth

我正在使用 Laravel 5.4 和 Dingo API,并尝试让 Laravel 的 OAuth 2.0(Passport)与内部 Dingo 请求一起工作。以前,我使用 JWT,但现在我希望使用 OAuth。这是我的以前的调度器代码,它会传递所需的令牌以执行内部请求的身份验证。publi...

10得票1回答
在使用Laravel 5.1创建API时,使用Dingo时显示“message”:“404 Not Found”。

我已经在laravel 5.1中配置了dingo包,但是当我尝试访问http://localhost:8000/test时,它显示以下错误。 {"message":"404 Not Found","status_code":404,"debug":{"line":161,"file":"C:...

9得票4回答
Laravel多域名来源CORS

我希望在我的 Laravel 应用中允许两个域名进行跨域资源共享,以便在本地和服务器上使用它,因此我不想将我的应用程序暴露给任何域名。这是目前的情况。 public function handle($request, Closure $next) { return $...

8得票2回答
在Laravel 5.1中如何在控制器构造函数之前运行中间件?

我有一个中间件,使用tymon/jwt-auth包对JWT用户进行身份验证: public function handle($request, \Closure $next) { if (! $token = $this->auth->setRequest($reques...

8得票2回答
Laravel 5.3集成Dingo API和OAuth2时出现列未找到错误:1054未知列“api_token”在“where子句”中。

我正在使用 Laravel 5.3 构建移动应用的 API 和后台管理。我已经集成了 Dingo/api 包,并使用 Oauth2 进行身份验证。我制作了一个 API 并使用 Postman 进行登录: API 地址:mydomain/api/auth/login 登录结果: { ...

7得票2回答
Laravel Dingo API和Middleware\\VerifyCsrfToken.php的问题

我将使用Dingo和Laravel 5.1创建简单的API。 在route.php中,我有以下内容: $api = app('Dingo\Api\Routing\Router'); $api->version('v1', function($api) { $api-&gt...