发布了文章2017-02-22
要在laravel上设计一个acl权限系统,调研了一下Entrust等相关权限包,发现效率太低,对于每一次QueryPrmission、QueryRole都需要进行连表查询,对于一个控制台菜单来说sql量居然上了50+,这是不能忍受的。
回答了问题2017-02-22
你这个查询写的是有问题的。你把查询条件和join条件写在了一起。 {代码...}
回答了问题2017-01-08
拉一下ss的源码,改一下本地代理端口后重新构建一下,好像默认是1080
回答了问题2017-01-08
为什么单独加一层socket.io?一般的实时通信框架都有javascript的sdk,可以稍加改变就集成进小程序里面。 我觉得最大的问题在于微信小程序政策上是否允许你做一个实时聊天的应用。
发布了文章2016-12-23
安装nodejs 安装nodejs建议直接下载二进制包,把官网上的64位二进制版本下载地址复制下来,执行 wget https://nodejs.org/dist/v6.9.2/node-v6.9.2-linux-x64.tar.xz xz格式的文件按照以下命令解压: xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar tar xvf xxx.tar...
关注了问题2016-08-27
回答了问题2016-08-27
session同步:需要以下三步 redis存session session的cookie域名改为 两个项目的secret改为一致
赞了回答2016-08-18
可以用nosql,比如mongodb的document的方式存储。不必拘泥于字段。
回答了问题2016-08-17
你说的是sql,全称Structured Query Language)简称SQL,结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同...
回答了问题2016-08-09
`@foreach ($articles as $a) {代码...} @endforeach `
赞了回答2016-07-31
~x.y.z: 匹配大于 x.y.z 的 z 的最新版^x.y.z: 匹配大于 x.y.z 的 y.z 的最新版当 x 为 0 时,^x.y.z 等价于 ~x.y.z,即只会安装z 的最新版本;当 x 和 y 为 0 时,^x.y.z 等价于 x.y.z,即只会安装x.y.z 版本;
赞了回答2016-07-19
{代码...} 可能写复杂了,突然想到的就这样了。 还有更简单粗暴的,效率也还行。 {代码...} 最后就是精确到分为单位的,上面两种方法都可以这么改造。除了人数所有数量乘以一百,运算完之后再除以一百。 {代码...} 写这么多还被踩,也不给个理由。什么情况?
回答了问题2016-07-10
应该是你在controller中跳转你之前输出了一些信息,此时地跳转就会延迟几秒显示
赞了回答2016-06-28
你的冒号是全角符号,改成半角的 数据类型错误 576……以数字开头会被识别为数字 识别到e,会被认为是科学计数法表示的数字 到……b……,科学计数法中不可能有e之外的字母,抛出类型错误 强制让编译器认为这里是字符串就行了,把那一长串用单引号或者双引号括起来 前后不...
赞了回答2016-06-19
方法一 {代码...} 方法二 {代码...}
赞了回答2016-06-17
{代码...}
回答了问题2016-06-17
这个是因为设置完cookie之后需要重定向一下才会生效,因为http的response会操作cookie更改生效。
关注了问题2016-06-15
赞了问题2016-06-14
回答了问题2016-06-12
类型不一致,用unsignedInt试一下。正确的是:`$table->unsignedInteger(category_id);$table->foreign…`