登录社区云,与社区用户共同成长
邀请您加入社区
Laravel 官方网站官网:https://laravel.com/中文官网:http://www.golaravel.com/中文社区:https://laravel-china.org/下载php入门推荐phpstudy官网:https://www.xp.cn/1.根据php.exe文件位置配置环境变量(看连接)https://blog.csdn.net/Ivy_Ch/article/det
laravel 在本地测试 将引用地址强制转成了https
Laravel 加载Maatwebsite\Excel 3.1方法1,composer.json 中require 添加“maatwebsite/excel”: “~3.1”composer update或者直接运行 :composer require maatwebsite/excel2,config/app.php打开config/app.php文件添加以下代码‘providers’ =>
今天遇到一个问题,laravel使用反向代理部署后,用request()->ip()获取客户端IP,永远返回127.0.0.1。获取当前是链接是否是https,则返回false。针对上边问题做以下配置后,即可解决。两者配置后,即可获取正确的数值。
出现class not found 的原因有好几种,写法错误之类的,这些都是正常现象,自己细心一点就能解决,但是我在这说的主要是大家都容易忽视的情况【最容易出现class not found 并且检查半天也找不到原因的情况之一】:使用框架,引入第三方类库,因为框架规定了类文件的命名规则,所以一旦你要引入的类文件名不符合框架的规定的规范,就会出现这种很诡异的现象,例如thinkphp3系列的类文件.
只有首页面根目录可以访问,其他页面地址都是404 not found。网上找了半天url重定向,url重写都试了无效,要不就是重定向过多,下图为跳坑历程。1 location / {2#if ($http_host !~ “^www\.nginxtest\.com/index\.php$”) {34...
框架支持异常处理由开发者自定义类进行接管,需要在app目录下面的provider.php文件中绑定异常处理类,例如:<?phpuse app\ExceptionHandle;use app\Request;// 容器Provider定义文件return ['think\Request'=> Request::class,//'thin...
近来有个需求:想实现一个可以主动触发消息推送的功能,这个可以实现向模板消息那个,给予所有成员发送自定义消息,而不需要通过客户端发送消息,服务端上message中监听传送的消息进行做相对于的业务逻辑。主动消息推送实现平常我们采用 swoole 来写 WebSocket 服务可能最多的用到的是open,message,close这三个监听状态,但是万万没有看下下面的onRequest回调的使...
正常部署虚拟机为了方便都不用public作为根目录,而是将index.php移动到根目录下,并修改路径。但这样做不安全,今天记录一下public作为根目录的配置。public目录下.htaccess。根目录下.htaccess。
Laravel框架:Laravel是当今最熟练,流行和广泛使用的开源框架之一,一直秉承着优雅的原则,完美支持**composer**,实现了更丰富的扩展,社区文档活跃,相较于TP,Lava...
单台服务并发20,平均响应时间1124ms,通过htop观察,发现cpu占用率达到100%(包括sleep的进程),内存几乎没怎么用。
参考博客https://blog.csdn.net/Alone_shine/article/details/130886821?
微信小程序生成官方文档:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.createQRCode.html流程分析:1.第一步调用微信官放获取 access_token(不用管为什么,去获取就行,后面必须要用)(大概逻辑:获取完access_toke...
检查是否服务器是否开启防火墙,如果开启防火墙,服务器防火墙开放9052端口。看到如下图所示,表示php扩展swoole已经安装好了。检测的是端口只要通过这个端口发送数据都会获取到。保存重启php-fpm ,执行以下命令。重启swoole服务,请使用以下命令。如果上面命令重启不生效则尝试以下命令。停止swoole服务,请使用以下命令。使用以下命令下载swoole安装包。使用以下命令安装laravel
做研发的,可能距离成功一步之遥,别因为一叶障目而放弃。
phpStudy 中部署laravel项目时出现403问题注释了D:\phpStudy\Apache\conf\vhost.conf中的一句话【Options -Indexes -FollowSymLinks +ExecCGI】<VirtualHost _default_:80>DocumentRoot "xxxx"<Directory "C:\phpStudy...
一、打开靶机页面是一个滑稽图片,查看一下源代码,得到提示source.php二、访问source.php可以看到高亮源码,搜索相应内容,是CVE-2018-12613 PhpMyadmin后台文件包含漏洞的简化版本针对关键代码分析如下:(1)白名单验证,三次验证,任何一次通过即视为通过。(2)第一次验证,在白名单里通过。这里可以看到hint.php也在白名单,访问得到提示ffffl...
话不多说直接上代码(如果有用的话-记得打赏哦)/*** 从证书中获取私钥* @param $cert_path (微信平台证书---从《获取平台证书》接口中获得)* @return bool*/function certPubKey($cert_path){$cert_path = file_get_contents($cert_path);$pub_key= openssl_pkey_get_p
具体报错信息Illuminate\Database\QueryException: SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table users add unique users_email
关键就是这个catcha_api_check函数,第一个是用户输入的验证码,第二个是key。关键就是这个key,图片内容是img,也就是说,前端把这个key、用户输入发送给后端。安装mews/captcha已经有笔记了,下面来说下前后端分离时该如何处理。后端通过这个key找到正确的验证码内容,和用户输入的做对比,就可以了。这里要知道一点,搭建好mews/captcha后,默认会开放。这个就是获取验
这里写自定义目录标题phpstudy laravel设置伪静态apache|Nginx新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流
这里的时间需要单独处理,excel使用的时间是格林威治时间,所以我们在使用excel导入时间的时候需要特别注意,时间会被转为从1900-01-01日开始计算的天数,而EXCEL中1970-01-01天数为25569,所以我们在计算excel中的时间的时候应该先减去25569天。我这里使用的是array,同时maatwebsite/excel支持(ToCollection,ToModel)集合,mo
laravel框架使用phpstudy集成环境时如果用的是Nginx,则可能需要设置一下伪静态规则。# Check if a file exists, or route it to index.php.try_files $uri $uri/ /exploit/index.php?$query_string;if (!-e $request_filename) {rewrite^(.*)$/ind
###maatwebsite/excel官方文档https://docs.laravel-excel.com/3.1/getting-started/需求Laravel Admin 后台上传excel、如果文件符合格式,则转存到自定义的目录,然后入库laravel Admin截图示例导入的弹出框导入的操作,用的3.1的版本安装maatwebsite/excel 3.1的...
1.用小皮配置好虚拟域名配置好后找到设置,打开刚刚配置好的域名配置文件 打开laravel8手册,复制已下代码到刚才打开的配置好的域名配置文件中安装 | 入门指南 |《Laravel 8 中文文档 8.x》| Laravel China 社区 (learnku.com)然后重启一下nginx即可...
环境:php8,centos7.2hyperf版本:2.2由于hyperf框架 没有自带验证场景,所以本人参考thinkphp框架写了一个,并非完全实现了thinkphp框架的验证层,只是根据本人使用,简单化实现,如果写得不好,大佬们请轻喷验证器基础类:namespace App\Validate\Api;use Hyperf\Di\Annotation\Inject;use App\Except
综上所述,Yii、ThinkPHP和Laravel都是优秀的PHP框架,选择哪个框架取决于项目的具体需求和个人偏好。如果需要高性能和强大的查询构建器,Yii可能是一个更好的选择;如果需要一个易于上手且社区活跃的框架,ThinkPHP可能更合适;如果需要一个提供大量内置功能且社区活跃度高的框架,Laravel可能是一个不错的选择。Yii、ThinkPHP和Laravel都是流行的PHP框架,它们都有
项目场景:phpstudy配置laravel路径问题描述:首页可以正常打开,其他路由地址全部报404错误原因分析:PHPstudy在你重新指定目录的时候,会给你创建新的伪静态文件:.htaccess这个文件是空白的,会默认的覆盖你下载好的laravel/public下的.htaccess配置.原本你刚下载好的laravel框架文件内的.htaccess的内容是这样:<IfModule mod
这里命令在服务器直接执行没有问题,但是通过supervisor执行就总是提示npm、chokidar 未安装,全局安装及项目目录安装后都一样,无奈只能在supervisor的配置中去掉 --watch。frankenphp 是 octane 最新支持的,实测(日期2024-04-15) frankenphp 不稳定,进程时不时就挂掉,所以改用 roadrunner。这里的测试结果会比网上其它测试表
一款 PHP 语言基于 Laravel9、Vue、ElementUI等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,目前框架已集成了完整的RBAC权限架构和常规基础模块,为了敏捷快速开发,提升研发效率,框架内置了一键CRUD代码生成器,自定义了模块生成模板,包括后端PHP文件模块和前端Vue端个性化模板
ThinkPHP vs Laravel 当下国内最流行的两款PHP框架,孰好孰坏,争议最多!做为初学者,也很纠结,到底学哪个好呢?
redis队列堆积几十万数据,为了尽快消费掉,只能新增机器
在laravel社区找到一篇描述在excel3.1版本的导入导出配置。3. 在 config/app.php 中注册到 aliases 数组。4. 发布 Laravel Excel 的配置文件。laravel9 使用这个安装(这个帮了我大忙)1. 安装 composer 包。
Laravel 使用swoole 搭建 websocket 链接
设置系统路径 C:\Users\bianenhui\AppData\Roaming\Composer\vendor\bin。设置系统路径 D:\phpstudy_pro\Extensions\php\php7.3.4nts。composer安装的这两个文件复制到php.exe同目录下。
首先,生成PDF需要先生成word文档,而后通过word文档生成HTML文档,最后才可以通过HTML文档生成PDF文件,详细代码如下。接上一篇phpword生成word文档,如有不明白的问题可以先查看上一篇文章。前端的页面样式(建议先查看上一篇文章。PHP+laravel 生成word。其中需要使用字体文件。
laravel & Thinkphp 写一个WXV视频解析接口
注意导入项目路径到public,否则访问任何路径均跳转到index.html页面。其实路径是存在的,可能是因为文件夹访问权限问题。目前正在想办法解决。4. file->setting修改PHP运行 环境。1. 在官网下载并安装 PHPSTORM。3. 配置服务器运行环境。5. 启动项目,测试。
输入:composer create-project laravel/laravel example-app。因为laravel包是在国外,我们在配置composer的时候可能都设置为国内的镜像,如阿里云,华为云等。2、修改根目录为刚刚创建的项目下的piblic文件夹,并点击确定。刚刚下载项目可能花了不少时间,composer在国内较慢。example-app是项目名称,可更换。
ffmpeg读取音频文件Here's how to mix three audio files into one:以下是将三个音频文件混合为一个的方法:ffmpeg -i alex.aiff -i fred.aiff -i whisper.aiff -filter_complex "[0:0][1:0] amix=inputs=3:duration=longest" out.mp3...
(一) 设置自定义快捷键(设置文档格式 Ctrl+D)(二)VS代码片段管理(三)VS部分类(四)VS2017离线包安装问题(五) VS调试PHP5.1 安装VS.PHP插件5.2 设置起始页5.3 启动新实例5.4 其它页面调试如:forum.php?mod=forumdisplay&fid=2页面调试可以采用如此URL方式:http://l...
医院安全不良事件报告系统(AEMS);分为外部报告系统和内部报告系统两类。内部报告系统主要以个人为报告单位,由医院护理主管部门自行管理的报告系统。外部报告系统主要以医院护理主管部门为报告单位,由卫生行政部门或行业组织管理的报告 系统。
从昨天下午开始,就在折腾,下载excel等文档类都可以。下载图片、音频、视频文件,就不行。加上,下载,可以打开了。
上述代码中,通过request.getRemoteAddr()方法获取客户端的IP地址,并使用MDC.put()方法将其设置到MDC变量中。在处理请求的代码中,可以通过HttpServletRequest对象获取客户端的IP地址,并将其设置到MDC变量中。在logback-spring.xml文件中,可以使用Logback的编程式配置或XML配置来记录IP地址。用于记录名为"clientIp"的M
echojson_encode(['code'=>'200','msg'=>'修改成功','data'=>$res]);_this.text('异常')_this.text('异常')if(text=='正常'){//定义一个数组用来存储要删除的id。//定义指定的值,当前回是指a标签。//ajax异步修改状态值。
后端接值验证$data = $request->validate(['username' => 'required','password' => 'required','captcha' => 'required|captcha'],['username.required' => '用户名不能为空','password.re
使用laravel框架开发接口时ajax post请求报错419。
路由在api.php中:Route::group(['middleware' => ['cors']], function () {Route::post('/xxx', "Api\xxxController@xxx");});定义中间件CorsMiddleware定义位置:app/Http/Middleware/CorsMiddleware.phpCors...
laravel框架中ajax的post请求报419(unknown status)
现象在Laravel5.5下3个ajax同时异步请求数据,排在第三个的ajax请求延迟到1s左右(单个ajax都正常,所以不是执行查询的原因)。原因猜测:多个ajax同时访问,都需要操作session。因为session锁问题,导致的session阻塞产生延迟。解决设置ajax请求为同步方式(async : false,)$.ajax({url : ...