xwsoul.com
推荐 | 虚伪的灵魂
http://xwsoul.com/catgories/featured
已经用了一段时间的 Laravel 了, 已经有点脑残粉的倾向了, 哈哈哈. 再来谈谈 Laravel 松散设计的好处吧, 今天做用户登陆真的给我爽到了. 1 如果你使用的加密方法与 Laravel 默认的不一样怎么办? 1) 写个加密器, 实现. 接口的 make(实现加密), check(加密校验), needsRehash(是否重新生成) 三个方法. 2) 写个 Service Provider, 继承. 3) 修改配置 config - app.php - providers 替换. 2 登陆完成 默认 session 里只存了 user 的 id. 如果不想查询数据库, 只想从 session 中获取怎么办? Laravel 在执行登录和登出的时候, 已经触发过登录和登出事件了. 好处太明显了, 我只要关注我需要改动的地方就可以了, 其他方面框架都帮你解决了.这样可以实现代码的最大化公用. 再说回来, 如果框架代码本身耦合度太高的话, 实现这些东西比较麻烦, 因为逻辑和业务分离太麻烦, 造成的问题是, 很多情况下如果你要修改代码可能需要重写整个方法, 同时还得在方法中重载父类的方法.
xwsoul.com
php | 虚伪的灵魂
http://xwsoul.com/tags/php-2
PHP 7 编译安装 cannot stat ‘phar.phar’: No such file or directory. PHP 出来了应该尝尝鲜, 结果编译没问题, 安装的时候报了如下错误. Cp -pR -f phar.phar /usr/local/php7/bin/phar cp: cannot stat 'phar.phar': No such file or directory make: * * [install-pharcmd] Error 1. Find -name 'phar.phar'. 找到 phar.phar 文件, 移动或者复制到安装指令执行的目录下就行了. 使用 strace 测试 Yii 2, Laravel 5, Phalcon 框架性能. 版权所有, 禁止任何商业网站转载, 个人博客转载请于文章起始位置标明 “转载自 使用 strace 测试 Yii 2, Laravel 5, Phalcon 框架性能 – 虚伪的灵魂. 用来统计 php-fpm 在整个执行过程中的各种系统命令的调用数量以及耗时情况. 这已经能在很大程度上判别出一个框架的性能了. Laravel ...