乐天知命,随遇而安~
专栏文章
最新评论
  • pm2 进程管理器的使用 at 2017-07-26 10:38:24

    这字符是吃多了么?全角英文?

  • 手把手教你如何构建一个优秀的开源项目 at 2017-07-13 11:42:56

    有个开放的心态很重要,另外一点就是你没法满足所有人,也没有义务如此,手工赞一个。

  • tastphp,为现代化的 phper 准备的 PHP 框架 at 2017-07-11 20:22:12

    代码的TestCase实在是少之又少啊~~

    • Twig
    • JWT
    • DBAL

    这几部分相较于laravel而言,我想楼主框架的用意,更偏向于业务标准化

    laravel的blade更灵活和轻量化,twig还是偏重于功能性和安全性

    JWT替代session基本上是后续接口化无状态话开发的一个起点。

    DBAL 我没看到src中这部分的代码,但从实践上来说数据库抽象层的概念更偏向于DataMapper也就是Doctrine的EntityManager的概念,相对于Laravel的Eloquent的ActiveRecord模式而言少了点灵活性,不过约定做好了也是一把利器。

    其实用框架不太计较性能的话,个人更偏向于对laravel做深度定制,JWT不是问题,DBAL这层改用EntityManager也不是不可能,Twig整合到laravel例子和组件也不少。

    laravel之所以成功就是像 Rasmus Lerdorf 在最近的phpcon上说的那句话:

    PHP is really good at running really bad code really well

    laravel的灵活简单虽然和工业化标准化有点相悖,但于个体化开发用户而言获得的是撸码的愉悦和快捷解决问题,同时也允许团队用户根据各自的规范去做定制。

    个人认为与其在各个框架组件中挑挑拣拣再撸一个更标准更普适的轮子出来,不如做一些约定原则指导下的Best practices供大家参考更好。

  • API 文档神器 Swagger 介绍及在 PHP 项目中使用 at 2017-07-04 17:33:27

    @leo 这两者又不冲突,cas客户端还是要滴啊,
    oauth的场景和cas还是有差别的啊。
    改个修复已知bug支持laravel的cas客户端还是很有用的哦,嘻嘻~~

  • API 文档神器 Swagger 介绍及在 PHP 项目中使用 at 2017-07-04 17:27:13

    @leo 虽然Swagger 是神器,但我是来歪楼的,:boom:
    说好的laravel的cas客户端呢~~~ :pig:

  • 把 LaraDock 的 v2 版本修改了一下,换成国内镜像 at 2017-06-22 23:04:23

    。。。这我还真没遇到过。。。。,你用官方的版本试试呢?

  • 把 LaraDock 的 v2 版本修改了一下,换成国内镜像 at 2017-06-19 16:38:20

    @ralph docker toolbox在virtualbox的这部分,我自己本地是mac,也没有win10home版环境测试你的问题,或许你可以在laradock官方的issue列表里查找一下你的问题的答案或者发起issue等待一下别人的回复。

  • 把 LaraDock 的 v2 版本修改了一下,换成国内镜像 at 2017-06-19 16:21:59

    @ralph 据我所了解到的,win10非专业版 应该是没有支持 hypervisor 轻量级的虚拟技术
    你只能用 docker toolbox(virtualbox)的版本

    file

  • 把 LaraDock 的 v2 版本修改了一下,换成国内镜像 at 2017-06-17 17:42:45

    @ralph 能说具体点么,比如贴出你的docker-compose.yml的配置和你运行命令的错误提示贴图。

  • 新轮子求一波关注:七牛云存储引擎 Flysystem 插件 & Provider for Laravel at 2017-06-03 10:35:11

    file
    @overtrue 以前往s3上传文件要通过:

    $disk->getAdapter()->getClient()->getObjectUrl($bucket, $filekey);

    来获取s3的静态文件访问地址,
    不知道qiniu的这个服务接口如何获取?

  • 两张图让你理解 IoC (控制反转) at 2017-05-15 17:46:30

    楼主的ssl证书有问题,图片被阻止了。

  • 工具系列:在线作图神器(ProcessOn) at 2017-05-15 09:30:29

    processon最近改v3版本了,还是怀念以前不限数量容量的时候。

  • 把 LaraDock 的 v2 版本修改了一下,换成国内镜像 at 2017-05-12 17:43:46

    @linzi007
    嗯,这个问题算是老梗了,laradock的github的issues列表里有讨论过。
    如果你是win10的轻量级虚拟机的话,env里的连接配置也就是

    host=localhost

    要统一改成对应的container的名称,比如DB_HOST如果用mysql的话要改成mysql,

    host=mysql

    同理redis服务的部分配置的host要改成redis

    file

    官方也出了文档站点,注意自己看说明:
    http://laradock.io/

  • Laravel 集成 phpCAS 踩坑记 at 2017-05-08 16:45:13

    leo大婶直接写一个吧,用了phpcas这客户端不能适配也是挺蛋疼的。

  • Laravel 集成 phpCAS 踩坑记 at 2017-05-08 16:14:10

    之前我用的是subfission/cas,
    楼主不知道有否提供一个类似的客户端组件,自己踩坑略麻烦。
    :)

  • 整了个 Laravel 的多频道日志 ChannelLog 组件 at 2017-04-15 13:44:38

    另外其实也参考过其他的组件

    比如官方的 theorchard/monolog-cascade 相较而言,monolog-cascade功能强大但配置对于一般日常的小模块开发而言有点冗余。

    所以就写一个比较山寨的配置器的思路,如果需要可以自己在配置器流程和配置文件中自行扩展。

  • 【扩展分享】Laravel 5.3 代码生成器 - summerblue/generator at 2017-04-10 10:54:07

    赞一个先。
    其实一直想做一个以变量、文件名为模板的generator,按模板目录生成对应目录结构的文件,文件内容也是变量替换。
    按变量约定(CamelCase|snake_case)替换成对应格式的内容,更原始一点,功能定制其实更符合各人编码设计风格。

  • SpaceVim - Like spacemacs, but for VIM at 2017-01-10 11:40:30

    其实相对于介于牛A和牛C之间的终端IDE宇宙级的emacs/vim魔改插件梦幻配置组合,作为一个纯user而言,更希望能有几款,配色基本ok,字符集靠谱,无外部python/lua/gnu语言依赖,windows/mac/linux通吃的精简单.vimrc或者.vim+.vimrc的一键解压即用的包来给我等小白使用,简单轻便,跨系统通吃即可,
    啥多窗口,多tab,多panel,自带status_bar,自带调试,log,文件管理器etc.统统不需要,运维使用救火场景时,90%的功能用不到,说实话。

    不过还是先赞为敬:D

  • 把 LaraDock 的 v2 版本修改了一下,换成国内镜像 at 2017-01-08 20:18:05

    @Insua 没用过ioncube扩展,不过如果有对应的在线下载地址的话,你可以参考workspace或者php-fpm的Dockerfile文件中关于PHP Aerospike的区段,编写你自己需要的内容段,无非是wget,tar,sed等等流程处理,学习一下不难的。

  • Laravel 5.3 下通过 migrate 添加 “全文索引” 的方法 at 2017-01-05 10:16:47

    我是来歪楼的:-D

    doctrine的dbal还是有bug,修改包含enum的字段的表的时候会出错只能靠DB::statement 这种非对象的方式搞定

    另外mysql的全文检索对中文分词的支持也是要到5.7之后了,但也仅仅是分词而已,同义词(番茄=西红柿;Nike=耐克)啥的就没法好好做检索了,
    对于检索类需求想做好的话目前而言感觉还是Elasticsearch+IK中文分词 更靠谱一些。