laravel框架中的主要概念是什么?

use*_*739 5 php laravel laravel-5 laravel-5.1

我开始使用Laravel 5.1,我掌握了php,js,angular,express,node,apache,mysql,sqlserver等知识.

在Angular中,我喜欢将所有内容都构建为单例,因此主要概念是:模块,控制器,服务,工厂,指令,路由,视图,范围等...

我想知道在laravel下构建应用程序时需要了解哪些概念?

Jon*_*ano 8

基本上您需要知道的所有内容都在官方文档中有详细记录,Taylor Otwell在编写文档时付出了巨大努力,使框架更加易于理解.

基本概念是:

在关注中间件概念之后,还有很多内置服务:Auth,Pagination,Encryption等......检查出来.

你喜欢的东西是Eloquent ORM,它简化了与数据库的交互.

Laravel社区有自己的网站,也就是laracasts,你也可以在那里得到帮助.


Mop*_*ppo 6

Laravel最重要的功能之一是服务容器(您也会将其视为IoC容器)以及它用于注册服务,提供依赖注入以及成为应用程序注册表的方式.

中间件是我最喜欢的laravel功能之一:它们就像在请求之前和之后执行的过滤器,您可以在其中"准备"一些数据以在请求中处理或在处理请求后"修复"某些内容

另外一个特点是Facades :(不要与谐音设计模式混淆)你会在任何地方看到它们,你将学习它们如何提供对服务容器的轻松访问,保持你的代码在同一个环境中可读,可读和可测试时间