问题标签 [lumen]
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.
session - 流明会话不起作用
我一直Auth::attempt
在努力检查用户的凭据是否正常。我从Auth::user()
.
然后,如果我在另一个控制器中尝试 a Auth::check()
,它总是返回false
.
我发现我的会话不起作用。简单的事情,比如 put 或 get describe here。
那么如何激活 lumen 使用的会话呢?
我正在使用 nginx + php-fpm。
nginx/error.log
我在or上没有错误lumen.log
。
谢谢
laravel - 在 Lumen 哪里注册 Facades & Service Providers
我正在寻找在 Lumen 下面添加立面的位置。
已编辑
还有在哪里注册服务提供商bootstrap\app.php
请协助。
php - 在 Lumen 中使用中间件设置响应标头
我正在尝试使用流明微框架中的一个标题( X-Powered-By
) 。AfterMiddleware
不幸的是,没有设置标题。假设甚至没有处理中间件(如下所示)。
AfterMiddleware.php
bootstrap/app.php中间件设置器
我在这里错过了什么吗?
php - 响应标头重复(流明)
在 Lumen 中使用以下异常处理程序时,X-Powered-By
会重复标头,即使$replace
(方法的第三个参数header()
)默认为 true(即使手动设置,如下所示,也不起作用)。
响应头:
唯一有效的方法是header_remove('X-Powered-By')
在调用->header
. 我不应该这样做,因为相应$replace
地设置了参数。
有没有更好的方法来防止X-Powered-By
标题的重复?
php - different ApacheBench test results with URL ending with '/' or not
I'd like to check the performance of a php framework, Lumen. So I use ab to have this test. But two very different results came from the following two commads:
and
the first one is way much faster than the second one. QPS is like 7000+ vs 40+. My question is why, and which one should I trust.
If I visit these two URLs on browser, both of them leads to the same page, which is http://local.lumen.com/login
. This page doesn't have much things except a captcha. I tried this test on another framework Laravel. The difference is still there.
P.S. Environment: win7 x86_64, wampserver 2.5
php - 如何手动添加 csrf 令牌
我是 lumen 新手,我想使用 csrftoken。但我不知道如何手动完成,因为我没有使用默认的流明方式。
我尝试了很多方法来实现它,但我做不到。
我怎样才能做到这一点。
请不要投反对票..我正在我的刀片中尝试它,我是 laravel 的新手
php - 在 Lumen 中设置 OAuth2
我按照这篇文章为我正在编写的 API 设置 OAuth2 Lumen
。我完成了设置并实现了客户端,以便我可以测试它是否有效。我无法让它工作。当我单击“登录到 API”按钮时,它会发送一个 POST http://myserver.com/login
,但它永远不会完成。它挂在这里,我没有任何异常或错误。此外,当它像这样挂起时,我不能只刷新页面。我必须在另一个港口提供服务,如果这是关于正在发生的事情的线索。我输出了一堆日志消息,我把问题缩小到了:
我检查了参数,它们看起来不错。$client
是GuzzleHttp
客户。里面的 post 方法是这样的:
我想我可能必须在 Lumen 中启用 cookie。我到哪里去找呢?有没有人有任何其他想法?
php - Laravel 流明错误 500 在子域
将“Lumen 应用程序”部署到“子域”(Digital Ocean 上的 LAMP Ubuntu 14.04)时出现白屏 ( 500 Internal Server Error
)。在本地环境中一切正常(XAMPP for Windows)。
我的.htaccess
文件:
编辑:
没有日志文件/storage/logs
。我使用 Git 将项目拉入一个 sobdomain (没有日志文件 'cause .gitignore
)。/storage
拥有 0777 权限。
该项目位于 bitbucket:https ://bitbucket.org/adlnetworks/adl-notificaciones ( https://bitbucket.org/adlnetworks/adl-notificaciones.git )
请使用Develop
(默认)分支。我不知道怎么了。太感谢了!
php - 更改 DB Facade 的名称
我将 Lumen 与现有的 PHP 应用程序一起使用。
全局命名空间中存在冲突。现有应用程序在全局命名空间中也有一个 DB 类,它与 Lumen 的 DB 类冲突。
如果我改变 class_alias('Illuminate\Support\Facades\DB', 'LumenDB'); 为我解决了这个问题,但我不想在供应商文件夹中编辑代码。
无论如何我可以以编程方式更改它吗?
php - 在 Laravel 5 (Lumen) 中使用基本路径
我在一个项目中使用 laravel。在我的本地机器上,我必须访问的服务器只是
laraveltest.dev
. 当我打开此 URL 时,项目运行良好且没有问题。
但是,当我将其上传到测试服务器上时,这些东西位于子目录中,如下所示laraveltest.de/test2/
:公共文件夹位于laraveltest.de/test2/public/
,但调用laraveltest.de/test2/public
应用程序时总是返回 404 错误。
我认为这可能是因为基本路径,所以我在bootstrap/app.php
子文件夹在哪里env('APP_BASE_PATH')
。
所以app->basePath()
返回/var/www/laraveltest/test2/public
。然而,当现在打开
laraveltest.de/test2/public
我总是收到 404 错误,我不知道为什么。我究竟做错了什么?