201911-12 Laravel框架队列原理与用法分析 HOT 这篇文章主要介绍了Laravel框架队列原理与用法,结合实例形式分析了Laravel框架队列的原理、使用方法及相关操作注意事项,需要的朋友可以参考下 继续阅读 >
201911-12 Laravel 5框架学习之数据库迁移(Migrations) HOT database migrations 是laravel最强大的功能之一。数据库迁移可以理解为数据库的版本控制器。 在 database/migrations 目录中包含两个迁移文件,一个建立用户表,一个用于用户密码重置。 在迁移文件中,up 方法用于创建数据表,down方法用于回滚,也就是删除数据表。 继续阅读 >
201911-12 php生成静态页面并实现预览功能 HOT 这篇文章主要是记录一下php生成静态页面的大致步骤,关于页面静态化,大家想必都听说过,但是真正用的时候反而不是很多。有些页面考虑到访问量比较大,页面结构又不常改动的,比如新闻公告等,可以考虑做成静态页面放在服务器上,这样第一是能抗住大流量的访问,第二也是更加安全一些,打开速度上有保证。 继续阅读 >
201911-11 php接口隔离原则实例分析 HOT 使用多个专门的接口比使用单一的总接口要好。 一个类对另外一个类的依赖性应当是建立在最小的接口上的。 一个接口代表一个角色,不应当将不同的角色都交给一个接口。没有关系的接口合并在一起,形成一个臃肿的大接口,这是对角色和接口的污染。 继续阅读 >
201911-11 在Laravel中使用MongoDB的方法示例 HOT MongoDB实用场景 产品用户访问日志,点击埋点统计信息 业务系统环境参数配置信息 业务系统运行时日志,如laravel.log,nginx.log 继续阅读 >
201911-11 Laravel框架中集成MongoDB和使用详解 HOT 今天小编就为大家分享一篇Laravel框架中集成MongoDB和使用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 继续阅读 >
201911-09 PHP中文件读、写、删的操作(PHP中对文件和目录操作) HOT 现在我把php中的这些函数做一详细总结并实例示范如何使用.,关于对应的函数详细介绍,请查阅php手册.此处只总结重点.和需要注意的地方.(这在php手册是没有的.) 继续阅读 >
201911-09 PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode) HOT 今天一个客户的服务器频繁被写入一句话后门,删除了还有,原来在程序中加入了如下代码,大家可以注意下base64_decode函数的参数。 继续阅读 >
201911-08 php实现数字补零的方法总结 HOT 顾名思义这个函数是针对字符串来说的这个可以对指定的字符串填补任何其它的字符串 例如:str_pad(带填补的字符串,填补后的长度,填补字符串,填补位置) 其中填补后的长度必须是个正整数,填补位置有三个选项, 继续阅读 >
201911-08 php弹出提示框的是实例写法 HOT php中弹出对话框的方法如下,一般,在提交信息后需要弹出对话框提示,之后可以自动关闭对话框,弹出对话框有下面集中方法,其实都是利用javascript中的alert()方法。提示结束后关闭当前页,同样可以用javascript的Window.self.close()来实现。 继续阅读 >
201911-08 关于php支持的协议与封装协议总结(推荐) HOT PHP 带有很多内置 URL 风格的封装协议,可用于类似 fopen()、 copy()、 file_exists() 和 filesize() 的文件系统函数。 除了这些封装协议,还能通过 stream_wrapper_register() 来注册自定义的封装协议。 继续阅读 >
201911-08 PHP那些琐碎的知识点(整理) HOT PHP不会检查单引号 '' 字符串中变量内插或(几乎)任何转义序列,所以采用单引号这种方式来定义字符串相当简单快捷。但是,双引号 "" 则不然,php会检查字符串中的变量或者转义序列,并输出变量和转义序列的值。 继续阅读 >
201911-07 必须会的SQL语句(八) 数据库的完整性约束 HOT 实体完整性 1.建表时定义主键 Create table 表名 ( Sno int identity(1,1), Sname nvarchar(20), --设置主键 Primary key (Sno) ) 继续阅读 >
201911-07 数据库中的sql完整性约束语句解析 HOT 当某一列添加了主键约束后,那么这一列的数据就不能重复出现。这样每行记录中其主键列的值就是这一行的唯一标识。例如学生的学号可以用来做唯一标识,而学生的姓名是不能做唯一标识的,因为学生姓名有可能同名。 主键列的值不能为NULL,也不能重复! 继续阅读 >
201911-06 基于thinkphp6.0的success、error实现方法 HOT 系统不再提供基础控制器类 think\Controller ,原来的 success 、 error 、 redirect 和 result 方法需要自己在基础控制器类里面实现。 这意味着需要自己来实现原来的一系列的函数 我这里参考to5.1的跳转源码,进行改进得到,具体步骤如下: 1、app目录下新建一个tpl文件夹,放入dispatch_jump.tpl文件,这个可以直接到原来的tp5中copy 2、在config文件夹的app.php中添加配置模板文件的路径 继续阅读 >
201911-06 详解Laravel服务容器的绑定与解析 HOT 本篇文章给大家带来的内容是关于Laravel服务容器的绑定与解析,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助 继续阅读 >
201911-06 基于Swoole实现PHP与websocket聊天室 HOT ebsocket Websocket只是一个网络通信协议 就像 http、ftp等都是网络通信的协议;不要多想; 相对于HTTP这种非持久的协议来说,Websocket是一个持久化网络通信的协议; 继续阅读 >
201911-06 PHP用swoole+websocket和redis实现web一对一聊天 HOT Redis 实现每个连接websocket的服务都唯一绑定一个用户。通过 用户账号 = websocket fd 存到redis中。 Mysql 实现离线消息池。如果一个用户不在线,则其他用户发送给他的消息暂时存储在mysql。待该用户上线时,再从离线消息池取出发送。 继续阅读 >
201911-05 Laravel中服务提供者和门面模式的入门介绍 HOT 在laravel中,我们可能需要用到自己添加的类时,可以建立一个文件夹专门存放类文件,也可以使用laravel的服务提供者的方式来使用。 这两者其实区别不大,主要是前者使用的话,会跟业务代码产生依赖,想象一下,如果一个控制器之中引用了很多自定义的类文件的话,那么可以想像会产生多少依赖,所以我们可以使用服务提供者的方式,向laravel的容器内注册类,这样的话,就能够在一个单独的配置文件里面来管理依赖,逻辑和后期维护也会方便不少。 继续阅读 >
201911-05 php ZipArchive实现多文件打包下载实例 HOT 在本篇文章里我们给各位整理了关于php ZipArchive实现多文件打包下载实例以及相关代码,需要的朋友们可以学习下。 继续阅读 >