lumen相关内容

Laravel模型工厂,无需连接数据库

我想在某些PHPUnit测试中使用Laravel的模型工厂.我唯一要做的就是创建一个Model实例,而不将其保存到数据库中. 为什么模型工厂需要连接到数据库?这些测试必须在没有配置数据库的情况下通过CI环境. 当我通过 new App \ Model($ dataArray)手动创建模型时,测试通过并且不需要连接. 我在其他地方使用Model Factory,所以我想在测试中重用 ..
发布时间:2021-05-28 20:41:40 PHP

如何使用命令行手动运行laravel/lumen作业

我已经在文件夹 app/Jobs/MyJob.php 中创建了一个Job文件,如果可以使用命令行,我想只运行一次. 类似的东西: >php MyJob:run 在该文件或句柄中应该使用什么命令来运行方法? 解决方案 更新 我创建了 mxl/laravel-job 组合程序包,其中提供了Laravel命令,用于从命令行分派作业: $作曲家需要MXL/laravel ..
发布时间:2021-05-28 20:41:37 PHP

流明中的自定义404页面

我是Lumen的新手,并希望使用此框架创建一个应用程序.现在,我遇到的问题是,如果某些用户输入了错误的网址=> http://www.example.com/abuot (错误)=> http://www.example.com/about (正确),我想展示一个自定义错误页面,这将是在中间件级别进行的理想选择. 此外,我能够检查当前url是否有效,但是我不确定如何在中间件中“创建"视图,r ..
发布时间:2021-05-28 20:38:05 其他开发

如何防止对我的Laravel/Lumen API的自动请求?

因此,我打算将后端与前端完全分开.我正在学习Laravel/Lumen API,我打算以JSON格式返回数据库数据,供前端开发人员使用. 我已经阅读了Stack Overflow上的几个类似主题,并观看了一些YouTube视频.他们中的大多数建议我应该为“授权"生成令牌.用户.但是,问题是我的项目没有登录系统.我所有的用户都是访客用户.因此,我不能先授权一个人,然后为他们生成令牌. 据 ..
发布时间:2021-04-14 18:58:49 PHP

Laravel |唯一验证where子句

仅在company_id与随请求传递的company_id相同时,我试图验证存在的电子邮件地址的输入. 我收到此错误... SQLSTATE [42S22]:找不到列:1054'where子句'中的未知列'1'(SQL:从company_users中选择count(*)作为汇总,其中email_address = myemail.com和1 > company_id) 我已经在线阅读 ..
发布时间:2021-04-08 20:41:05 数据库

Apache可以阻止承载身份验证标头吗?

我正在使用不赞成使用的oauth2项目测试lumen 5.3.有一个使用代理并在服务器上隐藏客户端ID和机密的教程. 流明没有护照,所以我必须使用这个包裹. 无论如何.我设法走得足够远,可以从服务器获取令牌. 但是我的Authentication标头已被Lumen忽略. 身份验证标头在哪里?我确定发送. 所以我现在想知道,是阿帕奇吗?需要一些模块吗?对于这种承载身份验 ..
发布时间:2021-04-07 20:39:20 服务器开发

如何在Lumen中自定义错误的JSON格式(Laravel)

如果从数据库获取数据时出现错误或任何其他问题,我将发送这样的错误消息: return response()->json(['status' => 'Failed' ,'state'=>'100' , 'message'=>'You have not registered yet.' ], 401); 这为我提供了一个定义了所有内容的JSON,因此无论出现什么问题,我都可以轻松显示该消息. ..
发布时间:2021-02-13 21:03:07 PHP

PHP Web应用程序性能评估工具

需要一些Web应用程序性能评估工具..你们能建议我一些更好的工具吗.. 目的:首先,应用程序基于Lumen构建,仪表板基于Laravel构建.因此,我想要做的事情是衡量应用程序所有请求的性能,然后记下每个请求的时间消耗的结果,因为可以更好地优化该应用程序 我做了一些谷歌搜索,发现JMeter是大多数人的选择,因为它是从apache那里做的,但是看起来很复杂,还发现但是我更想得到专家的建 ..
发布时间:2021-02-12 19:04:24 PHP

如何使用流明上传多个文件

这是我到目前为止尝试过的代码.有人可以建议如何更改此代码以上传多个文件吗? public function uploadFile(Request $request){ $file = $request->file('image') ; $fileName = time().$request->file('image')->g ..
发布时间:2020-05-04 08:10:46 PHP

无法使用Laravel Lumen设置cookie

根据文档,我试图创建一个简单的cookie,但这不起作用. 我使用以下代码创建它: $response = new Illuminate\Http\Response('Hello World'); $response->withCookie(cookie('name', 'value', 43920)); // 43920 = 1 month 当我试图在视图中查看它时,出现以下错误 ..
发布时间:2020-05-04 08:10:41 PHP

如何为流明创建用于存储公用文件夹的符号链接

我已经使用以下命令为我在Lumen中进行的项目创建用于存储公用文件夹的symnlink. => php artisan storage:link 但是我在终端=> 中遇到此错误 “存储"名称空间中没有定义命令. 另一个查询是,尽管我能够上载存储文件夹中的文件,但如何访问,为此我需要一些示例代码.请帮助. 解决方案 我是通过此unix命令创建的: ln -s源,其sym ..
发布时间:2020-05-04 08:10:37 PHP

TDD:模拟对象堆栈的最佳实践

我试图通过Lumen中的一个小型API熟悉PHP中的单元测试. 在一些教程的帮助下,编写前几个测试非常不错,但是现在我遇到了必须模拟/存根依赖项的问题. 我的控制器取决于构造函数中提示的特定自定义接口类型. 当然,我在ServiceProvider中定义了此接口/实现绑定. public function __construct(CustomValidatorContract ..
发布时间:2020-05-04 08:10:30 PHP

Nginx的流明返回白页

我正在使用微框架流明,并使其与Vagrant一​​起运行. 简而言之:当我使用localhost:8000(默认选项)调用网站时,它就会运行,但是当我尝试使用示例URL myawesomewebsite.com 的Nginx对其进行调用时,它只会返回白页. 到目前为止我尝试过的: ->在Windows中配置了hosts file(在URL地址中添加了随机IP),例如:55.55. ..
发布时间:2020-05-04 08:10:26 其他开发

如何使用文件权限保护laravel中的.env文件?

具有所有凭据的我的env文件可以通过URL访问. 我发现了一些问题,例如如何在laravel中保护.env文件5.4?表示使用htaccess阻止用户访问文件. 但是我更喜欢使用文件权限,因此我将权限更改为仅执行的0111,但是我发现内部文件也无法访问该文件,所以我的问题是什么是正确的权限. 出于安全目的而依赖文件许可是否可以. 解决方案 我希望它对您有用. 将此代码添加 ..
发布时间:2020-05-04 08:10:24 其他开发

流明-mongodb-jenssegers/laravel-mongodb-邮递员

我在我的Wamp上安装了mongodb, C:\ wamp64 \ bin \ mongodb \ mongodb.3.4 \ bin ,我在路径中添加了mongodb,并创建Windows服务以在必要时启动它. 我已经通过composer安装了流明,然后安装了: "laravel/lumen-framework":"5.3.*", "barryvdh/laravel-ide-helper ..
发布时间:2020-05-04 08:10:22 PHP