问题标签 [lumen-8]

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 回答
2766 浏览

laravel - GET请求结果到流明8中的CORS错误

GET当 Axios 向我的 Lumen 应用程序发送 HTTP 时,我遇到了这个 CORS 问题,发送POSTHTTP 似乎很好。我有这个处理 CORS 的中间件,下面是代码

然后添加到bootstrap/app.php

有了POST请求,一切正常,但是在发出GET请求时,会发生 CORS 错误。任何帮助,想法都非常感谢,在此先感谢。

我的前端应用程序正在http://localhost:3000(NUXT) 上运行,而 Lumen 应用程序正在运行http://localhost:8000

下图是错误的屏幕截图。 在此处输入图像描述

0 投票
1 回答
33 浏览

php - 使用 unlink() PHP 时出现“是目录”错误

我正在尝试一个简单的事情。从 post 方法获取图像,将这些图像移动到我的 public/images 文件夹中,如果出现任何阻止代码继续运行的错误(比如我检查的不受支持的文件类型preg_match()),则回滚整个事情,换句话说, 删除已经移动到文件夹中的文件。

问题是,当我尝试使用时,unlink()我得到了这个“是目录”错误。我不是要删除目录!我正在尝试删除文件!

我使用is_file(), is_dir(),file_exists()来检查所有内容,所有内容都指向一个文件。我几乎整天都在试图弄清楚发生了什么,但没有成功。我几乎要放弃这件事了。

我在 Ubuntu 20.04 上,使用 Lumen 8 和 PHP 7.4。这是我的控制器代码:

除了unlink(). 会有好心人帮我解决这个问题吗?

0 投票
1 回答
79 浏览

php - 如何在 Laravel / Lumen 8 的控制器中获取控制器和动作名称?

有没有人可以建议我如何在 Laravel / Lumen 8 版本的控制器文件中获取当前 URL 的控制器和操作名称?非常感谢。

0 投票
0 回答
64 浏览

laravel - Lumen 8.0 with swagger 8.* 在生成文档时出错

我正在使用最新的流明版本8.0swagger 8.*. 在本地它工作正常,但是当我尝试 heroku(它的部署位置)时,它每次都会出现这个错误

在此处输入图像描述

我尝试在 env 文件中添加所有常量、路径,但仍然出现此错误,没有希望,请给点建议?

0 投票
0 回答
11 浏览

eloquent - 附加属性未在 Lumen 8 中动态附加子属性

我正在努力实现这样的目标

下面是我的代码。

菜单模型

变体模型

通过 id 查看的控制器代码

但它的反应只显示变体。我可以在终端日志中看到大小,但 MainAddons 没有附加。任何人都可以帮助我为什么main_addons不附加?

在此处输入图像描述

0 投票
1 回答
69 浏览

laravel - Laravel Lumen 雄辩的左连接返回连接表数据而不是主数据

我有两张表公司和课程表该表有以下字段

和课程表

现在我想检索所有未删除公司的课程。所以在我的控制器中我添加了

当我运行上述内容时,它返回公司数据而不是课程。我哪里错了或者我错过了什么?

0 投票
0 回答
16 浏览

laravel - 404 和 500 异常未在 Lumen 8 中的错误视图文件上呈现

我正在使用Lumen 8,我的Handler.php文件代码如下:

我已在文件夹中添加404.blade.php500.blade.php文件,resources/views/errors但它没有呈现以查看文件。谁能建议我是什么问题,我们该如何解决?期待听到任何建议。非常感谢。

0 投票
0 回答
39 浏览

lumen-8 - 如何从具有相关第二实体和相关第三实体的数据库中获取实体,但只获取具有给定属性的第三实体的实体?

我正在使用 laravel/lumen 框架。假设你有书柜;每个书柜都有很多架子;每个书架都有很多书。我想用他们的书架和书柜拿到所有属于我的红书,但“顺序相反”。我想列出书柜当且仅当它们有我的红书,所有书架上都有我的红书(同样只有这些书)和我所有的红书。在尝试对项目进行分组和谷歌搜索后,我得到了以下代码:

问题是这样的:我得到了所有红书所在的书柜(没关系),但我也得到了书柜的所有架子(不仅是需要的架子)而且我不想要这种行为,我只想要那些用红皮书……</p>

  • 书柜 1:
    -> 书架 1 - 我的红书 1,我的红书 2
    -> 书架 2 - 没有我的红书!
  • 书柜 2 ...

有什么建议如何让它工作吗?

0 投票
0 回答
9 浏览

php - 如何使用 Lumen 8.x 获取中间件中的当前路由信息?

我正在使用 Lumen 8.x 版本。我需要在中间件中有当前找到的控制器和操作,以便我可以进行一些身份验证。但我发现这是不可能的,因为管道就像 Middleware1 -> Middleware2-> do the dispatching -> controller@action() -> Middleware2 -> Middleware1。

因此,在调度之前,我无法获得路线信息。在 $controller->action() 之后这样做肯定是不对的。

我做了一些研究,发现了这一点。

但这在访问类似 URI 时对我不起作用app/role/1,因为$allRoutes只有索引app/role/{id}而不是app/role/1.

请建议我们如何做到这一点?非常感谢。

0 投票
0 回答
9 浏览

lumen - 从存储文件夹下载文件不起作用

我正在尝试从我的 lumen 8 应用程序的公共文件夹中下载 pdf 文件。确切的文件路径是public/assets/attachments/resume.pdf. 我的代码是

按照这里的建议。

但是代码抛出以下错误:

在此处输入图像描述

下载文件的正确方法是什么?