Tag: Laravel


  1. Lumen5.4 实践 -- 浅入分析 (一)

    前言:用Laravel已经走过很多项目了,很多产品的用户和流量也慢慢的积累起来了,也慢慢的发现了Laravel的开发虽然比较快,模块化开发、组件化开发、敏捷开发,但是在速度上还是有所劣势,越是简便的东西,就越是有很多东西支持他,整个laravel的背后有大量的组建、和容器支持、考虑的地方很多,然后性能也从当初laravel4之后的性能慢慢下去了。 Lumen号称为速度而生、是一个轻量级的框架,同时在很多人眼里也给它起了一个贬义的名字 阉割版Laravel ;多么悲伤的一个名字,larave…

    Lumen, Laravel继续阅读

  2. Laravel 实用的辅助函数小技巧--helper

    Laravel 的一些辅助函数其实有很多方法是很实用的,很多人也用了一部分,而往往很多人确把其他的小方法忽视了,下面,丢丢哥给大家一一列举以下。 一、表单类 1.csrf token 表单 {{ csrf_token() }} 这样就可以直接获取 Laravel 自身维护的 csrf_token,比如通常是这样用的 <input name="_token" value="{{ csrf_token() }}" type="hidden" /> 更简便的方法 {!! cs…

    Laravel, 速查表继续阅读

  3. Laravel --Jobs (同步\异步)消息队列 Queue --晋升篇

    在很多项目业务复杂到一定程度、项目大到一定程度,就都是一些重构、优化、升级等手段,让项目更稳健;能抵挡更强的“风暴”。而 异步服务器 则也是减轻服务器压力,提高项目性能的一个常见手段之一,把一些实时性不强,而且量还比较大的业务可以异步来解决。临近年底了,丢丢哥最近工作比较忙,博客更新少了点。见谅 本篇博客主要介绍 异步消息队列 简要的介绍下同步消息队列 本篇博客为了更明确异步消息队列和同步消息队列的实现原理 以MySQL消息队列为示例,但是在真正的项目中(如果没有单独的异步服务器,则建议使…

    Laravel继续阅读

  4. 开发必备--Laravel代码追踪、自动补全插件--ide-helper

    前沿:以前开发的时候不太习惯使用IDE主要是被坑过博主的Mac虽然比较老款了,但是配置在现在来看也是杠杠的;16G内存--500G固态硬盘--i7的处理器,开启当时的刚刚接触的PhpStorm、Aptana那都是卡卡的,Zend Studio那是后面才接触的。当时就算用这些IDE其实也没发挥到他的用处,当时只是觉得最爽的莫过于一个整个环境的代码查找和整个环境的代码替换了(这招也容易被自己坑) 博主的老爷机 配置 用过的几个IDE Aptana (当时不用是因为它PHP的版本跟不上了) Ph…

    Laravel继续阅读

  5. Laravel 各版本- 原生SQL打印之SQL监听 --方法(二)

    在框架中使用封装后的各种数据库类,对于很多人来说就是一把双刃剑(使用很方便,但是错在哪除非用得很熟,不然还真不好调试);很早之前博主已经写过一篇关于如何在laravel中输出原生的SQL语句的方法1.使用debugbar插件(见Laravel debug bar 调试利器),2.使用局部SQL打印方法(见Laravel-小技巧 查询日志(sql语句打印)-方法(一)),3.使用事件监听器全局设置SQL原生态打印,前两篇丢丢哥已经写了,本篇就来完成这最后一种打印原生态SQL语句的方法. 本次…

    Laravel, MySQL继续阅读

  6. Laravel 图片裁剪组件 intervention/image 及体验超好的实现流程

    前言:其实 intervention/image 组件很早就有人推荐我使用,而我又是一个实战驱动学习的人,所以一直没去看这个组件(其实这个组件使用挺广泛的;只是之前没需求)近期的项目开发中个人中心客户想要一种体验比较好的个人中心头像修改流程所以就在需求中找到了这个组件;去composer中一看它的使用量,乖乖。。还是比较庞大的量的。。 本篇客户端插件和服务器组件一起讲,比较零散 本篇可以找博主索要源码(见底部) 其实更多的人这方面需求在自身开发满足不了的时候寻求的是百度的Web Uploa…

    Laravel继续阅读

  7. Laravel - Redis 缓存三部曲 (二) Predis -基本数据隔离

    上一篇 Redis三部曲(一)介绍了Laravel中Predis的几种基本数据类型的使用和Redis的概念,但是就算会写了,然而缓存什么时候使用呢??? 下面就结合上一篇的内容给大家说说Predis的一些组合用法,队列如何配合STRING类型或者HASH类型来组合使用,甚至把非关系变成和MySQl一样成为关系型的。 队列与哈希的组合使用 - 实现数据关系化 思路 :利用队列里的值来做需要取数据的唯一索引,利用哈希的key的后缀名做原型数据的唯一索引 队列和哈希的组合使用优势是,取出来可…

    Laravel继续阅读

  8. Laravel - Redis 缓存三部曲 (一) 初识Predis

    本篇为基础篇 Redis的使用场景想必大家多多少少都了解一些了。比如新浪的首页那么多模块,那么多文章,如果读数据库是不是压力特别大,反应是不是特别慢?但是为什么新浪为什么能很快的响应页面?其中一部分功劳就是靠的Reids的缓存技术。相比较Memcached笔者还是更喜欢Redis一点。 下面简单的分析一下,欢迎拍砖! Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。 Redis支持数据的备份,即master-slave模式的数据备份。 Red…

    Laravel继续阅读

  9. Laravel 微信开发组件-WeChat 微信支付

    一、介绍 本教程是LAMP开发环境下基于larvel5.1LTS版进行的开发实例。 由于现在国内有很多优秀且具备开源精神的php开发者,因此出于节约时间成本和维护成本的考虑,微信开发采用组件化开发,我们没必要重复造轮子。本教程采用 overtrue 团队的 easywechat 组件进行微信的支付功能开发和实现。 由于这个组件功能过多 本篇博客主要介绍“扫码支付”的主要流程和思路。 二、composer安装 默认大家已经在自己的开发环境上已经安装了composer,并会一些简单的操作,安装…

    Laravel继续阅读

  10. Laravel 富文本插件-Ueditor

    相信不止我,很多开发者在之前的很多项目中需要用到富文本工具(特别是一些需要发文章之类的网站),然后各种封装进来,然后出现各种问题;什么和前端框架不兼容啊,有些东西引入不进来啊。。等等等。。。(笔者在以往的项目中自己引入过2种富文本工具,虽然都很成功,但无疑会浪费很多时间 之前用过的有百度的富文本和一个叫做kindeditor的富文本) 为什么给大家推荐这个小插件呢,因为在有些项目里面 他还真是必不可少的,为了减少开发速度,用这个插件基本上几分钟就能完美引入这个插件了,而且他还可以支撑云存储…

    Laravel继续阅读