首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

减少服务提供者的启动加速你服务的性能 2.0

或者是Dcat Admin 之前我也写过一篇文章讲过如何减少你的服务提供者, 因为自从Laravel5.5之后,需要第三方包都可以自己注册,然后Laravel自动发现这些服务提供者 可以运行这条命令找出你已经注册的服务提供者...: php artisan package:discover Discovered Package: dcat/laravel-admin Discovered Package: facade/ignition...Discovered Package: fideloper/proxy Discovered Package: fruitcake/laravel-cors Discovered Package: laravel...这里可以很明显看到了dcat/laravel-admin, 我们只需要去项目根目录下的composer.json写入以下配置 "extra": { "laravel": { "...class 注释掉分页服务(依赖视图)Illuminate\Pagination\PaginationServiceProvider::class 现在已经可以正常使用了, 不过还有最后一步 找到文件Exceptions

13910

减少服务提供者的启动加速你服务的性能 2.0

或者是Dcat Admin 之前我也写过一篇文章讲过如何减少你的服务提供者, 因为自从Laravel5.5之后,需要第三方包都可以自己注册,然后Laravel自动发现这些服务提供者 可以运行这条命令找出你已经注册的服务提供者...: php artisan package:discover Discovered Package: dcat/laravel-admin Discovered Package: facade/ignition...Discovered Package: fideloper/proxy Discovered Package: fruitcake/laravel-cors Discovered Package: laravel...这里可以很明显看到了dcat/laravel-admin, 我们只需要去项目根目录下的composer.json写入以下配置 "extra": { "laravel": { "...class 注释掉分页服务(依赖视图)Illuminate\Pagination\PaginationServiceProvider::class 现在已经可以正常使用了, 不过还有最后一步 找到文件Exceptions

14110

实战记录 | 自主搭建的三层网络域渗透靶场

Laravel开启了Debug模式时,由于Laravel自带的Ignition 组件对file_get_contents()和file_put_contents()函数的不安全使用,攻击者可以通过发起恶意请求...里面将生成两个POC,导致利用失败: image-20210225125529843 (2)发送如下数据包,将Laravel的原日志文件laravel.log清空: POST /_ignition/execute-solution.../storage/logs/laravel.log" }} (3)发送如下数据包,给Log增加一次前缀,用于对齐: POST /_ignition/execute-solution HTTP/1.1Host...: 192.168.1.8:81Content-Type: application/jsonContent-Length: 163{ "solution": "Facade\\Ignition\\Solutions...: application/jsonContent-Length: 210{ "solution": "Facade\\Ignition\\Solutions\\MakeViewVariableOptionalSolution

4.5K40

CVE-2021-3129:Laravel远程代码执行复现分析

0x02 漏洞概述 编号:CVE-2021-3129 当Laravel开启了Debug模式时,由于Laravel自带的Ignition 组件对file_get_contents()和file_put_contents...0x03 影响版本 Laravel 框架 < 8.4.3 facade ignition 组件 < 2.5.2 0x04 环境搭建 1.从github上获取代码 git clone https://...# 利用composer下载依赖库文件 $ composer require facade/ignition==2.5.1 # 下载存在漏洞版本组件 $ php artisan serve 2.将我们拉下来的代码放入...0x06 漏洞分析 安装时特意安装的ignition==2.5.1,所以漏洞其实就发生在Ignition(<=2.5.1)中,ignition默认提供了以下几个solutions,通过这些solutions.../facade/ignition/releases 0x08 坑点 1、生成不了phar文件是因为php配置的问题,需要将php.ini中的phar.readonly 改为 Off 2、phpggc

4.4K10

完善你的Laravel异常处理

这篇文章我们来简单梳理一下Laravel中提供的异常处理能力,然后讲一些在开发中使用异常处理的实践,如何使用自定义异常、如何扩展Laravel的异常处理能力。...class ); 这里再顺便说一下 set_error_handler函数,它的作用是注册错误处理器函数,因为在一些年代久远的代码或者类库中大多是采用PHP那件函数 trigger_error函数来抛出错误的...,异常处理器只能处理Exception不能处理Error,所以为了能够兼容老类库通常都会使用 set_error_handler注册全局的错误处理器方法,在方法中捕获到错误后将错误转化成异常再重新抛出,...Laravel的处理HTTP请求不成功时抛出此异常 扩展Laravel的异常处理器 上面说了Laravel把 \App\Exceptions\Handler 注册成功了全局的异常处理器,代码中没有被...catch到的异常,最后都会被 \App\Exceptions\Handler捕获到,处理器先上报异常记录到日志文件里然后渲染异常响应再发送响应给客户端。

2.8K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券