lumen相关内容

重定向到预期的URL流明

我正在使用简单的API& amp;构建一个 Lumen 应用程序.身份验证. 我想将用户重定向到预期的URL,如果他自己访问了/auth/login,我希望他重定向到/foo. Laravel文档中具有以下功能:return redirect()->intended('/foo'); 在路由中使用此命令时,服务器日志中显示错误消息: [30-Apr-2015 08:39:4 ..
发布时间:2020-04-28 07:11:35 PHP

流明-更改默认存储路径

我试图找出如何在Lumen项目中更改默认存储位置(包括其子文件夹).由于多种原因,考虑到生产Web服务器的当前配置,Lumen在尝试写入日志或编译Blade视图时会抛出权限被拒绝的异常. 唯一不涉及sysadmin的方法是将存储文件夹移动到Web服务器上的tmp文件夹. 在laravel上,似乎有一个名为" useStoragePath "的方法,但在流明(5.2.x)上似乎不可用. ..
发布时间:2020-04-28 06:50:05 PHP

当您将debug保留为false时,如何在流明中隐藏.env密码?

如何在Lumen(不是Laravel)中隐藏我的密码和其他敏感环境变量? 有时,我们在开发中忘记或测试了smth,并在.env文件中将debug = false设置为false.我们甚至不希望其他人在开发阶段也能看到此类信息. 对于某些不了解此信息的人,如果在打开页面或发出请求时抛出异常,则.env文件中的所有内容都会显示在浏览器中,包括db密码等-“并且此是如何调试的"! 我已 ..
发布时间:2020-04-28 06:50:01 其他开发

我可以通过Lumen在中间件中获取当前路线信息吗?

我需要在中间件中拥有当前找到的控制器和操作,以便我可以进行一些身份验证.但是我发现这是不可能的,因为管道就像Middleware1-> Middleware2->执行调度-> controller @ action()-> Middleware2-> Middleware1. 因此,在派遣之前,我无法获取路线信息.在$ controller-> action()之后执行此操作绝对是不正确的. ..
发布时间:2020-04-28 06:47:25 PHP

Laravel 5.5在模型上的自定义软删除

通过status列中的值将我的帖子定义为是否软删除.其中:0 =不可用,1 =可用,77 =软删除. 当前,我在模型中添加了一个全局范围,以确保不返回软删除的帖子: protected static function boot() { parent::boot(); static::addGlobalScope('status', function (Builder ..
发布时间:2020-04-28 06:47:11 PHP

Redis队列失败作业正在记录到MySQL

队列驱动程序设置为使用Redis QUEUE_DRIVER=redis 使用 php /opt/artisan queue:work --tries=1 --queue="data-ingestion-default" --daemon 我们收到的错误是 [2016-09-14 08:32:40] lumen.ERROR: InvalidArgumentException ..
发布时间:2020-04-28 06:42:45 PHP

为什么POSTMAN发出的POST请求返回空?

我在邮递员中的标题是这样的: 我的身体是这样的: 在laravel流明路线中,我这样检查: $router->group(['middleware' => 'auth'], function ($router) { ... $router->post('/sales-order', function (\Illuminate\Http\Request $reque ..
发布时间:2020-04-28 06:36:17 PHP

无法通过邮递员提交请求提交表单数据

我正在使用流明API 5.6. 这是我的路线 $ router-> PUT('collections/{collectionId}' 在邮递员中,我这样称呼这个api. 这是该请求的正文 请参阅此处,我在此处具有CollectioPoints,但其验证失败. 通过formdata发送的数据无法在验证中识别. 但是,如果我将路由从put发送到post [$ router-> POST('col ..
发布时间:2020-04-28 06:36:01 PHP

Laravel 5.2 PHP工匠路线无法正常工作

在Laravel 5.2中,尝试使用php artisan routes显示路线列表.但是,它不起作用.它将显示以下错误, [Symfony \ Component \ Console \ Exception \ CommandNotFoundException] 未定义命令"routes". 如何解决此问题? 谢谢 解决方案 从Laravel 5.1开始就是php a ..
发布时间:2020-04-28 06:30:45 其他开发

Laravel:从Blade更改为JS前端框架

我有一个Laravel应用程序,它使用Blade作为前端.我感觉更好的选择(更多面向未来的选择)是切换到Angular,Vue或React,(尚不确定我将使用哪一个,但这不是本文的问题) 我一直认为后端代码应公开API,以使这些JS前端框架能够正常工作.我目前不公开任何API. 我基本上是通过正常方式设计的: 定义指向控制器的路由 创建控制器功能并将其定向到视图 创建Blad ..
发布时间:2020-04-28 06:05:44 其他开发

流明的file_get_contents

我将此代码放入一个函数中(php类): $theFile = '/test/test.xml'; // these are in the public folder dd(file_get_contents($theFile)); 如果我去mydomain.local/test/test.xml,我会得到有效的xml代码. 但是使用file_get_contents时,出现此错误: ..
发布时间:2020-04-28 05:54:28 PHP

利用Laravel 5(Lumen)中的基本路径

我在项目中使用laravel.在我的本地计算机上,我必须访问的服务器只是 laraveltest.dev.当我打开此URL时,项目运行正常,没有问题. 但是,当我将其上传到测试服务器上时,这些东西位于子供纸器中,如下所示:laraveltest.de/test2/.公用文件夹位于laraveltest.de/test2/public/,但是在调用laraveltest.de/test2 ..
发布时间:2020-04-28 05:46:24 PHP

Lumen PHP Artisan config:找不到缓存

我正在试用PHP micro Framework Lumen(来自laravel). 当我设置流明并尝试像在Laravel中一样使用php artisan config:cache命令时,出现此错误: [InvalidArgumentException] 在"config"名称空间中没有定义任何命令. 因此,当我尝试将文件部署到服务器时遇到问题,因此必须更改.env文件以更改数据库用 ..
发布时间:2020-04-28 05:42:54 其他开发