Laravel学习笔记一 基本介绍

作者: JONE 分类: 编程 发布时间: 2018-02-25 21:06

laravel是目前一个比较主流的框架,现在很多互联网的公司都在使用该框架。该框架的前身symfony框架Laravel的定位就是做一个简洁使用程序员的框架。为web艺术而生。

Laravel学习参考:

官网:https://www.laravel.com/

地址:http://laravelacademy.org/

地址:http://www.golaravel.com/

 

Laravel的特点:

1. 单一入口:所有的请求必须从单入口开始:主要是关于管理【统一的参数过滤】。
2. MVC的思想【分层的思想:主要是为了协同开发实现后期的维护方便 框架本身写好了很多基础性的代码,不再需要重复造轮子】
3. ORM操作数据库Obeject Relationship Model的简写】
一个模型对象对应数据库里面的一张表,对象的属性就是表的字段名,对象的方法执行curd操作。类似TP中的AR模式

例如:$userModel->username属性===对应=====it_userusername字段

 

特别注意

Laravel是一个重路由框架,即所有的功能都是由路由发起。

路由:建立HTTP请求(URL地址)与控制器中方法的联系

Laravel框架,必须有路由,可以没有控制器、模型、视图

Laravel框架有运行对环境是有严格要求的。

Laravel里有很多::class语法,php5.5后支持的

Laravel里定义数组的写法: [‘name’ => ‘xiaoming’,  ‘age’ => 23] 是在php5.4之后支持的

 

由于Laravel会使用Openssl扩展PDO扩展库的类,以确保开启这些扩展

由于Laravel会使用token令牌)技术 以确保tokenizse开启