问题标签 [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.
laravel - Laravel Lumen 5.2 Cors 中间件不工作
在 Laravel Lumen 5.1 中,我在我的 CorsMiddleware 中使用它:
但是在 5.2 中它不再工作了。
如何在响应中返回适当的标头?
php - Lumen Collective-HTML 表单
我创建了一个小型测试项目并想使用它: https ://github.com/vluzrmos/collective-html
我已经按照手册中的步骤逐步完成了相同的操作。但我得到了这个错误:
哎呀,看起来像出事了。
在 app.php 我启用了这个:
并添加了手册中给出的寄存器和别名。我还在 index.php 中更改了请求正在运行。我的路线和我的控制器正在工作。如果我只编写 html 内容,则页面将完全正确地显示。
但是如果我改变我的刀片模板并且在这个:
它不起作用。并且我之前给出的错误发生并且页面没有显示。
调用是错误的还是我应该在我的控制器或视图的头部声明任何内容?
顺便说一句,文件/库是存在的,并通过作曲家加载
(流明 5.2)
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()
php - Lumen:刚刚安装了lumen,无法从公用文件夹中获取资源
我正在尝试使用 Lumen 启动一个小项目,并且我对 Laravel 和 Silex 有一些了解。我进行了安装,将其发送到我的服务器,现在我正在尝试提供一个页面,提供了刀片文件中的 HTML,但没有提供 css。
代码:
.htaccess 将所有重定向到公共:
start.blade.php:
我尝试了这里提供的解决方案,这里,这个laracast 帖子和这个要点,但 css 仍然是 404 ......
eloquent - Dingo API,使用数据库查询生成器
有谁知道如何将 Eloquent Query Builder 与 Dingo API 一起使用?
开箱即用地使用 Eloquent,效果很好:
然后在我的模型中,我可以使用 Query Builder :
我知道我可以使用 Eloquent 获得相同的结果,但它只适用于简单查询:
现在使用 Dingo API,当我想使用查询生成器时,我收到了以下错误消息:
我想这与我从未在app/bootstrap.php文件中调用过的setAsGlobal方法有关。我只有这个:
php - GuardHelpers 不使用 customGuard
我做了以下自定义防护:
在我的中间件中,我定义了以下内容:
我得到的错误是:
致命错误:调用未定义的方法 App\Auth\LicenseGuard::quest()
我正在使用具有“quest”方法的默认 GuardHelper 特征,我只是不知道为什么会发生这种情况。
我正在使用 PHP7 和 Lumen 5.2
php - 在 Lumen 中使用路由前缀
来自 Lumen 5.2 文档:
前缀组属性可用于为组中的每个路由添加给定 URI 的前缀。例如,您可能希望在组内的所有路由 URI 前加上 admin:
我的代码:
这将返回 200 但显然没有index()
调用LessonsController
.
我也试过这个:
结果是ReflectionException in Container.php line 738: Class LessonsController does not exist
php - 流明中的用户登录身份验证
我尝试像我们通常在 laravel5 中所做的那样进行身份验证,但它向我显示以下错误:
AuthManager.php 第 152 行中的 ErrorException:未定义索引:提供程序
之后我尝试了以下链接 身份验证:找不到索引:提供者
然后得到以下错误:
call_user_func_array() 期望参数 1 是一个有效的回调,类 'Illuminate\Auth\TokenGuard' 没有方法 'attempt'
现在我被困住了那么,我应该怎么做用户登录身份验证?
laravel - Lumen 5.2 的问题
我最近安装了 Laravel 5.2,在从项目公共文件夹加载 css 和 js 文件时遇到了一些问题。我对资源文件夹和公用文件夹上的资产文件有我的所有看法,我尝试安装 html 集合但不工作。有人可以帮我链接css和js文件,以便它们加载。
这是我的看法:
php - 流明认证
根本无法让流明身份验证工作。
我有一个全新的安装并尝试在此处遵循文档:
https://lumen.laravel.com/docs/5.2/authentication
我已取消注释文件AuthProvider
中的行app.php
(以及其他所有内容,外观等)。然后在一个简单的控制器中我只是这样做dd(Auth::use())
。
我只是无法解决这个错误:
有任何想法吗?
编辑:
由于有人要求提供代码示例。
- 安装流明
- 取消注释 app.php 中的所有内容
把它放在路线中:
$app->get('/api/v1/users/{id}', function () { dd(\Auth::user()); });