202001-10 yii2 的 asset文件夹不能访问的问题 yii2 的 asset文件夹不能访问的问题 一个www服务器,有些日子没有访问了,突然出现一个莫名其妙的问题。 可以登录后台,但是后台有些页面不能访问,提示的是: 继续阅读 >
202001-10 解决Laravel blade模板转义html标签的问题 解决Laravel blade模板转义html标签的问题 解决Laravel blade模板转义html标签的问题: 后台textarea提交到表里面的数据展现到前端页面时(在后台已使用nl2br()函数进行转换),直接显示如下: 继续阅读 >
202001-10 easyswoole一键安装脚本及宝塔安装错误问题 在新接触easyswoole的phper中,经常遇到以下几个问题 安装步骤多 麻烦 宝塔等集成环境下容易出错 自己会安装,但是懒 有没有一键的? 开始创造 本人作为easyswoole开发组组员之一。为生态的完善和偷懒着想,在某一天讨论中就开始有了这个想法。 继续阅读 >
202001-09 Laravel实现用户注册和登录 Laravel实现用户注册和登录 本文详细给我们展示了使用Laravel实现用户注册和登录的方法和步鄹,需要的朋友可以参考下 Laravel身为最优雅的PHP框架,很多学习PHP的小伙伴造就对Laravel垂涎欲滴。今天就来实现你的愿望,让我们一起从零开始,利用Laravel实现Web应用最常见的注册和登录功能!所有的课程源码已放在Github上:laravel-start. Race Start ! 继续阅读 >
202001-09 PHP扩展Swoole实现实时异步任务队列 这篇文章主要介绍了PHP扩展Swoole实现实时异步任务队列,结合实例形式分析了PHP扩展Swoole实现实时异步任务队列相关客户端与服务器端操作技巧,需要的朋友可以参考下 本文实例讲述了PHP扩展Swoole实现实时异步任务队列。分享给大家供大家参考,具体如下: 继续阅读 >
202001-08 Laravel 队列使用的实现 这篇文章主要介绍了Laravel 队列使用的实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 1 环境 Laravel是一种类似ThinkPHP的php框架,封装的诸多功能可以很方便的使用。队列Queue便是其中之一。 Windows环境下,可使用PHPstorm作为Laravel的集成开发环境IDE。 2 队列 继续阅读 >
202001-08 PHP下用Swoole实现Actor并发模型的方法 PHP下用Swoole实现Actor并发模型的方法 文章主要介绍了PHP下用Swoole实现Actor并发模型的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 继续阅读 >
202001-07 Laravel队列实现原理解决问题记录 本篇文章主要介绍了浅谈Laravel队列实现原理解决问题记录,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 问题 公司项目使用Laravel的开发的两个项目在同一个测试服务器部署,公用同一个redis。在使用laravel中的队列时,产生冲突干扰。 继续阅读 >
202001-07 Swoole 5将移除自动添加Event::wait()特性 这篇文章主要给大家介绍了关于Swoole 5将移除自动添加Event::wait()特性的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Swoole5具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 前言 在之前的版本中,编写Cli命令行脚本中使用异步或协程功能时,Swoole会自动在脚本末尾检测是否有Event::wait()调用,如果没有,底层会自动调用register_shutdown_function在脚本结束时调用Event::wait(),进入事件循环。 这个特性为底层带来了非常多的麻烦,我们不得不做了大量编码工作,以解决带来的问题。即便如此,仍然存在大量潜在的风险,如某些PHP版本下内存泄露,某些特殊用法导致core dump等。在最新的Swoole 5版本中,我们准备抛弃这个历史包袱。不再自动添加 Event::wait() 到PHP的shutdown function列表。 继续阅读 >
202001-06 laravel实现上传图片的两种方式小结 小编就为大家分享一篇laravel实现上传图片的两种方式小结,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 第一:是laravel里面自带的上传方式(写在接口里面的) function uploadAvatar(Request $request) 继续阅读 >
202001-06 Windows 下安装 swoole 图文教程(php) Windows 下安装 swoole 具体步骤: Swoole,原本不支持在Windows下安装的,所以我们要安装Cygwin来使用。在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我把自己安装Cygwin和Swoole写下来相当于对自己的沉淀吧。 首先准备工具: 继续阅读 >
202001-04 yii2 表单 ActiveForm->field 方法设置自定义CSS的方法内容 本篇文章为yii2 表单 ActiveForm->field 方法设置自定义CSS的方法内容 继续阅读 >
202001-04 laravel通用化的CURD的实现 文章主要介绍了laravel通用化的CURD的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 说明 非常高效的处理laravel中curd的操作 安装 composer require shencongcong/laravel-curd ~1.0 继续阅读 >
202001-04 PHP+swoole实现简单多人在线聊天群发 文章主要介绍了PHP+swoole实现简单多人在线聊天群发 的相关资料,需要的朋友可以参考下 由于本文的能力有限,有好多聊天逻辑的细节没有实现,只实现了群发,具体代码如下所示: php代码: 继续阅读 >
202001-03 Yii2 advanced 改变 vendor 文件夹位置,以便多个程序共享yii2框架 Yii2 advanced 改变 vendor 文件夹位置,以便多个程序共享yii2框架 一般是把vendow文件夹上移,由程序文件夹移到和程序并列的位置。 相应的,在不改变vendor文件夹内文件内容的前提下,需要改变程序默认配置的两个地方: 继续阅读 >
202001-03 laravel中的一些简单实用功能 laravel中的一些简单实用功能 前言 N年前 Laravel 刚面世时,的确让很多人眼前一亮,众人惊呼原来 PHP 代码还可以写得这么简洁优雅。 本文主要介绍的是关于laravel中的一些简单实用功能,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 继续阅读 >
202001-03 基于 Swoole 的微信扫码登录功能实现代码 随着微信的普及,扫码登录方式越来越被现在的应用所使用。它因为不用去记住密码,只要有微信号即可方便快捷登录。微信的开放平台原生就有支持扫码登录的功能,不过大部分人还是在用公众平台,所以扫码登录只能自行实现。这里基于微信公众平台的带参数临时二维码,并且结合 Swoole 的 WebSocket 服务实现扫码登录。大体流程如下: 客户端打开登录界面,连接到 WebSocket 服务 WebScoket 服务生成带参数二维码返回给客户端 继续阅读 >
202001-02 Yii2 basic 改变 vendor 文件夹位置,以便多个程序共享yii2框架 Yii2 basic 改变 vendor 文件夹位置,以便多个程序共享yii2框架 一般是把vendow文件夹上移,由程序文件夹移到和程序并列的位置。 相应的,在不改变vendor文件夹内文件内容的前提下,需要改变程序默认配置的两个地方: 继续阅读 >
202001-02 使用php+swoole对client数据实时更新(二) 使用php+swoole对client数据实时更新 提到了swoole的基本使用,现在通过几行基本的语句来实现比较复杂的逻辑操作: 先说一下业务场景。我们目前的大多数应用都是以服务端+接口+客户端的方式去协调工作的,这样的好处在于不论是处在何种终端的情况下,都可以完美的和服务端兼容。这样就轻松实现了MVC各个部分的真正解耦。但是提高程序的友好性还是有很多路要走,其中一个大家都会遇到的就是数据实时更新的问题。比如一个用户在手机上做了添加操作,这时候其他的终端也应该及时显示数据的变化情况。这个对于手机来说还算好办,因为现在的各种推送服务完全可以满足需求,当收到推送更新时,根据推送内容请求相应接口就可以了。但是放到PC上就不是这么回事了。浏览器和http协议的特殊性质不得不让我们另辟蹊径。 继续阅读 >
201912-31 yii2下实现ajax yii2下实现ajax 要实现的是一个类似于手机里面的笔画输入法的功能,相应的字库已经事前准备好。 实现ajax主要是jQuery的功能,所以关键的内容在view里面。 继续阅读 >