Laravel学习笔记一 基本介绍
laravel是目前一个比较主流的框架,现在很多互联网的公司都在使用该框架。该框架的前身是symfony框架Laravel的定位就是做一个简洁使用程序员的框架。为web艺术而生。
Laravel学习参考:
Laravel的特点:
1. 单一入口:所有的请求必须从单入口开始:主要是关于管理【统一的参数过滤】。
2. MVC的思想【分层的思想:主要是为了协同开发—实现后期的维护方便 框架本身写好了很多基础性的代码,不再需要重复造轮子】
3. ORM操作数据库【Obeject Relationship Model的简写】
一个模型对象对应数据库里面的一张表,对象的属性就是表的字段名,对象的方法执行curd操作。类似TP中的AR模式
例如:$userModel->username属性===对应=====it_user表username字段
特别注意
Laravel是一个重路由框架,即所有的功能都是由路由发起。
路由:建立HTTP请求(URL地址)与控制器中方法的联系
Laravel框架,必须有路由,可以没有控制器、模型、视图
Laravel框架有运行对环境是有严格要求的。
在Laravel里有很多::class的语法,是在php5.5以后支持的
在Laravel里定义数组的写法: [‘name’ => ‘xiaoming’, ‘age’ => 23] 也是在php5.4之后支持的
由于Laravel会使用Openssl扩展库、PDO扩展库的类,所以确保开启这些扩展
由于Laravel会使用token(令牌)技术, 所以确保tokenizse开启