- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 thinkPHP5 +easywechat 微信支付
1、composer下载thinkphp5composer create-project topthink/think [你的目录名] --prefer-dist2、composer下载easywechatcomposer require hooklife/thinkphp5-wechat3、配置好小程序的appid和appsercret,还有证书第一步: 获取用户的openid小程序代码//ap
2018-01-18 10:34:56 2158 1
转载 Laravel数据库事务
本文做一个Laravel数据库事务的介绍。一 、事务将一堆的数据库操作组合到一个工作单元中执行二 、事务的四个特性1、原子性(atomicity)原子性是指整个数据库事务是不可分割的工作单位。2、一致性(consistency)一致性指事务将数据库从一种状态转变为下一种一致的状态。在事务开始之前和事务结束之后,数据库的完整性约束没有被破坏。3
2018-01-17 17:05:16 605
转载 laravel migrate错误1071 Specified key was too long; max key length is 1000 bytes
Laravel 5.4默认使用utf8mb4字符编码,而不是之前的utf8编码。因此运行php artisan migrate 会出现如下错误:[Illuminate\Database\QueryException]SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max
2018-01-10 10:40:07 316
原创 mysql 将一个表的数据添加到另一张表
下面给大家说下比较好的方法 web开发中,我们经常需要将一个表的数据插入到另外一个表,有时还需要指定导入字段,设置只需要导入目标表中不存在的记录,虽然这些都可以在程序中拆分成简单sql来实现,但是用一个sql的话,会节省大量代码。下面我以mysql数据库为例分情况一一说明:1.如果2张表的字段一致,并且希望插入全部数据,可以用这种方法: INSERT IN
2018-01-08 08:53:46 4733 1
原创 thinkphp5 搜索分页保留搜索条件
在项目中,碰到模糊搜索出来的记录超过一页,翻到下一页后直接显示全部记录, 搜索条件丢失的情况,thinkphp5框架中,要想分页搜索附带条件,很简单就可以实现。1、在搜索的模板页面,记住肯定用的传输方式是 get;解释:使用 get 方法提交表单,在后台将查询条件作为 paginate() 方法的参数传入,这样查询条件就会写入分页标签的URL中。后台即可以通过表单也可以通过这个URL得到
2018-01-07 17:10:19 3042
原创 thinkPHP cli命令行运行PHP代码
这几天在做项目的过程中,刚好需要用到 在thinkPHP中利用cli来运行 某个控制器中的方法,在官方手册上查找,找到后,根本不知道怎么用:一头雾水,一直百度tp5如何使用cli执行控制器下的方法,甚至我想,直接运行PHP文件,我在需要执行的类文件中实例化类并调用方法,然后在cmd命令中进入文件所在目录只是,如果执行单一的PHP脚本,这种做法没有问题,但是要想运行tp5
2018-01-05 14:55:53 10014 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人