PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

Laravel 5 岁了,Happy Birthday!

原创
2016-06-23 13:01:53 751浏览

5年前的今天(2011年6月11日),Taylor 宣布 Laravel 的第一个版本发布:

我已经为开发这个框架投入了七个月的日日夜夜。我努力想让它功能更加强大,使用起来更加趁手;我想让它的文档和CodeIgniter一样优秀,这一点我想我们已经做到;它的语法是如此直观,又如此优雅。

尽管五年来随着版本的迭代,相较第一个版本,很多功能和特性进行了调整和优化,但是 Laravel 给人的感觉一如当初。下面我们看看第一个版本的路由定义:

'GET /' => function(){    return View::make('home/index');}

和所有新生的框架一样,第一个版本的Laravel功能有限 —— 没有控制器、没有Eloquent、也没有模板系统,只有足够你上路的装备却没有现如今我们所享受的种种新功能,以下是五年来 Laravel 框架所有的重大功能调整:

  • 强大的Artisan命令行
  • 用户认证(Authentication)
  • 用户授权(Authorization)
  • Blade模板引擎
  • 支付扩展Cashier
  • 集合(Collections)
  • Composer
  • 控制器(Controllers)
  • 前端扩展Elixir
  • Eloquent
  • 本地开发环境Homestead/Valet
  • 数据库迁移/填充(Migrations/Seeding)
  • 中间件(Middleware)
  • 队列(Queues)
  • SSH Tasks

我第一次听说 Laravel 应该是在 2013 年,那个时候由于主要使用 Yii 框架,没有太多关注,但是随着现代PHP开发的需要(Composer、丰富的PHP组件等)又开始将注意力转移到 Laravel 上,在第一个 LTS 版本 Laravel 5.1 推出之际,上线了Laravel学院,并在国内第一个推出 5.1 版本中文文档,从此开始了传播和推广 Laravel 之路,也通过 Laravel 认识了很多朋友,一路走来很欢愉,也希望可以一直走下去。

最后,在 Laravel 五周岁之际,祝 Laravel 生日快乐,期待在接下来的五年里,Laravel 能给我们带来更多惊喜,同时感谢 Laravel 框架作者 Taylor 以及整个 Laravel 社区,是你们让 PHP 开发焕发出更多活力和光彩!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。