问题标签 [laravel-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
238 浏览

laravel - 有什么方法可以识别API请求来自哪里

我正在开发使用 API 从服务器获取数据的 Flutter 应用程序。Flutter 应用程序是公开的,任何人都可以在不登录应用程序的情况下使用。一切正常。

我的问题:有什么方法可以识别 API 请求的来源。因为任何人都可以使用这个 API 来获取数据,这可能会导致服务器泛滥。

如果可以找出请求的来源,那么我可以处理仅来自我的 Flutter 应用程序的请求。

可能吗?

0 投票
1 回答
828 浏览

php - 如何正确访问 laravel 中的范围?

我目前正在使用 Laravel Passport,我可以通过使用 localhost:8000/api/check以下返回 json 来验证是否保存了当前令牌:

但是当我尝试使用中间件范围进行管理时,localhost:8000/api/admin它会返回一个错误

Illuminate\Contracts\Container\BindingResolutionException:目标类 [范围] 不存在。在文件中


这是路线/api.php

这是TeamController.php上的相应函数

有人知道我做错了什么吗?

0 投票
0 回答
853 浏览

laravel - Laravel 护照 / 允许客人使用 api 路由 / 绕过 Laravel api 中间件

这是我经过一周的努力找到的唯一一种护照认证解决方案。享受!

将下面的代码粘贴到文件 app/Http/Middleware/Authenticate.php 中

在此之后,所有路线都可供客人使用。

创建新的中间件 DenyIfNotAuthenticated。从默认的 app/Http/Middleware/Authenticate.php 添加代码。它会是这样的:

添加到 Kernel.php 文件行:'auth.deny' => \App\Http\Middleware\DenyIfNotAuthenticated::class,波纹管'auth' => \App\Http\Middleware\Authenticate::class,

routes/api.php 中的路由如下所示:

0 投票
2 回答
58 浏览

laravel - 带有 Laravel 的 Restful API

我正在用 laravel 开发一个宁静的 API。授权是使用SECRET_KEY&完成的,PUBLIC_KEY如下面的示例请求代码所示。

如何Authorization从请求中检索标头键值?

我也很感谢任何资源的链接,这些资源将指导我更好地实现和最佳实践,以使用 Laravel 创建一个 Restful API。

0 投票
2 回答
1117 浏览

reactjs - Axios 使用登录用户的用户 ID 发布表单数据

我想使用带有当前用户登录 ID 的 axios.post 发布我的表单数据。

请告诉我这些事情?

  1. 用登录用户的 id 添加一些数据的 api url 应该是什么?
  2. 如何获取当前登录的用户ID?

我的后端在 laravel 中,我的商店功能控制器是这样的:-

我添加属性的路线是:-

当我从邮递员传递 id 时,它会将数据输入到数据库中,我对如何从反应中获取 id 并将其传递到 post api 并将数据输入到我的数据库中感到困惑。

请有人帮助我,并在此先感谢

0 投票
0 回答
335 浏览

php - 如何使用验证检查数据库中是否不存在数据?

我在下面有我的代码,用于检查“电子邮件是否已被占用”

当我在 Postman 中尝试此操作时,我故意发送无效电子邮件。但是邮递员返回了一个错误。

错误:超过最大重定向。可能卡在重定向循环中http://127.0.0.1:8000/api/auth/test

请问我有哪个问题或者这是邮递员错误/错误?


这里是api路由

0 投票
2 回答
598 浏览

vue.js - 使用 Laravel、Vue 和 Pusher 订阅 private-App.User.undefined 所需的身份验证信息

我正在尝试使用带有 laravel api 的推送器发送在私人频道上广播的通知。发送通知时一切正常,推送服务器正在接收事件。但是,当我尝试收听这些事件时,控制台中没有显示任何内容。pusher 中的错误日志显示如下: 在此处输入图像描述

这是我的 main.js 代码来收听广播

这是我的 bootstrap.js 代码

这是来自welcome.blade.php 的元标记

这是我的 channels.php 文件代码

最后是来自 BroadcastServiceProvider.php 的启动函数

任何帮助将不胜感激。提前致谢。

0 投票
2 回答
1371 浏览

laravel - 未找到 Laravel 类 'Illuminate\Support\Facades\Http'

我正在使用 guzzlehttp/guzzle,当我在登录时实现 API 时会出现此错误。请帮我解决它。谢谢。

0 投票
1 回答
4285 浏览

laravel - Laravel HTTP 客户端 - 如何发送文件

先感谢您,

我有一个控制器功能,例如

现在我想将该文件发送到 API 端点,例如

我收到了所有请求,但没有收到文件,我知道我们需要将POST数据作为 a传递,multipart但我不知道如何

谁能帮忙

0 投票
1 回答
6178 浏览

laravel - Eloquent 构建器实例上不存在属性 [id]

我正在尝试获得评论,它在 laravel api 中的回复,我尝试了以下方式并遇到了这个错误,我该如何解决?这是我的控制器:

这是我要发布的资源集合和评论:

这是评论集: