问题标签 [lumen-5.2]

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

laravel - Laravel Lumen 5.2 Cors 中间件不工作

在 Laravel Lumen 5.1 中,我在我的 CorsMiddleware 中使用它:

但是在 5.2 中它不再工作了。

如何在响应中返回适当的标头?

0 投票
1 回答
933 浏览

php - Lumen Collective-HTML 表单

我创建了一个小型测试项目并想使用它: https ://github.com/vluzrmos/collective-html

我已经按照手册中的步骤逐步完成了相同的操作。但我得到了这个错误:

哎呀,看起来像出事了。

在 app.php 我启用了这个:

并添加了手册中给出的寄存器和别名。我还在 index.php 中更改了请求正在运行。我的路线和我的控制器正在工作。如果我只编写 html 内容,则页面将完全正确地显示。

但是如果我改变我的刀片模板并且在这个:

它不起作用。并且我之前给出的错误发生并且页面没有显示。

调用是错误的还是我应该在我的控制器或视图的头部声明任何内容?

顺便说一句,文件/库是存在的,并通过作曲家加载

(流明 5.2)

0 投票
1 回答
2527 浏览

php - RedirectResponse.php 第 75 行中的 Lumen FatalErrorException:在 null 上调用成员函数 flashInput()

嗨,我在流明中遇到了这个错误

RedirectResponse.php 第 75 行中的 FatalErrorException:在 null 上调用成员函数 flashInput()

在 RedirectResponse.php 第 75 行

在 RegistersExceptionHandlers.php 第 55 行中的 Application->handleShutdown()

在 Application->Laravel\Lumen\Concerns{closure}()

这是引发错误的代码:

错误来自 withInput()

0 投票
1 回答
889 浏览

php - Lumen:刚刚安装了lumen,无法从公用文件夹中获取资源

我正在尝试使用 Lumen 启动一个小项目,并且我对 Laravel 和 Silex 有一些了解。我进行了安装,将其发送到我的服务器,现在我正在尝试提供一个页面,提供了刀片文件中的 HTML,但没有提供 css。

代码:

.htaccess 将所有重定向到公共:

start.blade.php:

我尝试了这里提供的解决方案这里这个laracast 帖子这个要点,但 css 仍然是 404 ......

0 投票
2 回答
313 浏览

eloquent - Dingo API,使用数据库查询生成器

有谁知道如何将 Eloquent Query Builder 与 Dingo API 一起使用?

开箱即用地使用 Eloquent,效果很好:

然后在我的模型中,我可以使用 Query Builder :

我知道我可以使用 Eloquent 获得相同的结果,但它只适用于简单查询:

现在使用 Dingo API,当我想使用查询生成器时,我收到了以下错误消息:

我想这与我从未在app/bootstrap.php文件中调用过的setAsGlobal方法有关。我只有这个:

0 投票
1 回答
145 浏览

php - GuardHelpers 不使用 customGuard

我做了以下自定义防护:

在我的中间件中,我定义了以下内容:

我得到的错误是:
致命错误:调用未定义的方法 App\Auth\LicenseGuard::quest()

我正在使用具有“quest”方法的默认 GuardHelper 特征,我只是不知道为什么会发生这种情况。

我正在使用 PHP7 和 Lumen 5.2

0 投票
1 回答
1797 浏览

php - 在 Lumen 中使用路由前缀

来自 Lumen 5.2 文档:

前缀组属性可用于为组中的每个路由添加给定 URI 的前缀。例如,您可能希望在组内的所有路由 URI 前加上 admin:

我的代码:

这将返回 200 但显然没有index()调用LessonsController.

我也试过这个:

结果是ReflectionException in Container.php line 738: Class LessonsController does not exist

0 投票
1 回答
1751 浏览

php - 流明中的用户登录身份验证

我尝试像我们通常在 laravel5 中所做的那样进行身份验证,但它向我显示以下错误:

AuthManager.php 第 152 行中的 ErrorException:未定义索引:提供程序

之后我尝试了以下链接 身份验证:找不到索引:提供者

然后得到以下错误:

call_user_func_array() 期望参数 1 是一个有效的回调,类 'Illuminate\Auth\TokenGuard' 没有方法 'attempt'

现在我被困住了那么,我应该怎么做用户登录身份验证?

0 投票
1 回答
164 浏览

laravel - Lumen 5.2 的问题

我最近安装了 Laravel 5.2,在从项目公共文件夹加载 css 和 js 文件时遇到了一些问题。我对资源文件夹和公用文件夹上的资产文件有我的所有看法,我尝试安装 html 集合但不工作。有人可以帮我链接css和js文件,以便它们加载。

这是我的看法:

0 投票
2 回答
15477 浏览

php - 流明认证

根本无法让流明身份验证工作。

我有一个全新的安装并尝试在此处遵循文档:

https://lumen.laravel.com/docs/5.2/authentication

我已取消注释文件AuthProvider中的行app.php(以及其他所有内容,外观等)。然后在一个简单的控制器中我只是这样做dd(Auth::use())

我只是无法解决这个错误:

有任何想法吗?

编辑:

由于有人要求提供代码示例。

  1. 安装流明
  2. 取消注释 app.php 中的所有内容
  3. 把它放在路线中:

    $app->get('/api/v1/users/{id}', function () { dd(\Auth::user()); });