Lumen 5.3 发布 - Lumen 为速度而生的框架

   2016-09-08 0
核心提示:说明 Lumen 5.3 现在已发布,你可以参考文档来 从 Lumen 5.2 升级到 5.3 。 Lumen 从 5.2 以后更加专注于构建无状态 API,JSON API 服务。 正因为如此,session 和视图不在包含在框架中。 更多 Lumen 信息请查阅文档: http://lumen.laravel-china.org/docs/

Lumen 5.3 发布 - Lumen 为速度而生的框架

说明

Lumen 5.3 现在已发布,你可以参考文档来 从 Lumen 5.2 升级到 5.3

Lumen 从 5.2 以后更加专注于构建无状态 API,JSON API 服务。 正因为如此,session 和视图不在包含在框架中。

更多 Lumen 信息请查阅文档: http://lumen.laravel-china.org/docs/

另外,如 Laravel 文档一样,为了加快英文文档的访问速度,同步了一个英文文档镜像,一小时同步一次,喜欢阅读原版的同学请前往:

什么是 Lumen?

Lumen 是一个由 Laravel 组件搭建而成的微框架,由 Laravel 官方维护。Lumen 为速度而生,是当前最快的 PHP 框架之一,甚至比类似的微框架 Silex 速度还要快。

Lumen 比其他微框架的优点是,构建在 Laravel 之上,使其具备 Laravel 强大的功能,如 路由,依赖注入,Eloquent ORM,数据库迁移管理,队列和计划任务等。

Laravel 本来就是一个功能齐全,速度飞快的框架,但是 Lumen 因为去除了很多 Laravel 的配置和可自定义的选项,速度越加飞快,毫秒必争。

飞快的速度,再加上 Laravel 非常方便的功能,使用 Lumen 开发应用会是非常愉悦的体验。

在什么时候使用 Lumen?

Lumen 专为微服务或者 API 设计,举个例子,如果你的应用里面有部分业务逻辑的请求频率比较高,就可以单独把这部分业务逻辑拿出来,使用 Lumen 来构建一个小 App。

因为 Lumen 是对 Laravel 优化了框架的加载机制,所以 Lumen 对资源的要求少很多。

当然,你可以使用 队列系统 与你的主 Laravel 应用进行交互。Laravel 和 Lumen 从一开始就是设计成能一起很好的工作,并且,配合使用,允许你构架一个强大的,以微服务为驱动的应用程序。

Lumen 同时也非常适用于构建 API 接口,此类型的应用通常情况下不需要具备 全栈框架 的所有功能,如 HTTP 会话管理,Cookies,和模版系统。

链接

官网对 Lumen 的介绍: http://lumen.laravel-china.org/docs/5.1/introduction

图片来自于: Laravel new

Lumen 速度与讨论请见这里: https://phphub.org/topics/701

--

 
标签: Laravel
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • nginx 各类网站设置 (laravel , thinkphp , nod
    基础部分设置[root@centos ~]# vim /opt/nginx/conf/nginx.confuser www www;worker_processes auto;pid logs/nginx.pid;worker_rlimit_nofile 100000;events {use epoll;multi_accept on;worker_connections 65535 ;}http {include mime.types;default_type
    02-09
  • PHP trait 特性在 Laravel 中的使用个人心得
    trait 是在PHP5.4中为了方便代码复用的一种实现方式,但目前我在看的的PHP项目中较少看的有程序员去主动使用这个实现方式,在laravel中有很多 trait 的使用,关于trait 在 laravel 的使用请参看 Laravel 在哪些地方用了 trait?我曾在 Laravel 中大型项目面向
    02-09
  • 让我们用 laravel-mix 为 TypeScript 和 Sass
    介绍前端编译TypeScript、Sass、模板引擎等时经常用到Gulp和webpack。这是我个人的印象,但它们似乎都难以管理,因为它们的描述往往复杂而冗长。我不想积极进行,因为我要担心加载器的顺序并且有很多配置选项,我必须花时间去了解它们。我想推荐那里laravel
  • PHP Laravel软删除的实现方法介绍
    用Laravel 自带的 Eloquent ORM 来实现软删除。首先在数据迁移文件中添加删除时间字段./database/migrations/2014_10_12_000000_create_users_table.php?phpuse Illuminate\Database\Migrations\Migration;use Illuminate\Database\Schema\Blueprint;use Illu
  • Laravel中如何使用PHP的装饰器模式 php laravel
    本文小编为大家详细介绍“Laravel中如何使用PHP的装饰器模式”,内容详细,步骤清晰,细节处理妥当,希望这篇“Laravel中如何使用PHP的装饰器模式”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。装饰器模式定义:它可以帮助您在
    02-08 laravelphp
  • PHP laravel使用自定义邮件类实现发送邮件
    PHP laravel使用自定义邮件类实现发送邮件
    当登录邮箱为腾讯企业邮箱的时候。Phpmailer发送邮件就不好用了,具体哪里不好用,我没真没找到。但是,邮件得发啊,怎么办呢?我这里搞了一个自定义的发送邮件类,腾讯企业邮箱也可用。但是,邮件发送失败,不会返回报错信息,这个可能是有点坑。源码如下:?
  • 详解PHP laravel中的加密与解密函数
    目录一:简介二:配置三:使用加密/解密1:加密2:不使用序列化进行加密3:解密Laravel为我们提供了完整的加密方法及加密模式。我之前一般在加密的时候使用的是我自己写的加密函数,但是这个玩意,有的位置还是不太使用,当然,破解的话,基本上也是不可能的
  • PHP laravel缓存cache机制详解
    目录一、访问多个缓存存储二、从缓存中获取数据1.获取数据并设置默认值2.检查缓存项是否存在3.数值增加/减少4.获取存储5.获取删除三、缓存中存储数据1.获取存储数据2.缓存不存在时存储数据3.永久存储数据四、从缓存中移除数据Laravel中的cache为我们提供了三
  • PHP laravel实现导出PDF功能
    PHP laravel实现导出PDF功能
    目录一、laravel-tcpdf二、tcpdf三、TCPDF解决保存中文文件名的方法补充一、laravel-tcpdf导出PDF文件Laravel框架为我们集成了一个插件tcpdf。下载地址:https://github.com/elibyy/tcpdf-laravel然后使用composer进行安装就可以了。具体安装过程,请查看文末
  • PHP laravel缓存cache机制怎么实现
    今天小编给大家分享一下PHP laravel缓存cache机制怎么实现的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Laravel中的cache为我们
点击排行