标签框架
学习参考:
标签的特征
单一门户:所有要求都要从单一门户入手,主要是管理上的【统一的参数过滤】
MVC思想
ORM操作数据库
模型对应于数据库中的表,对象的属性是表的字段名,对象的方法执行curd操作。 与TP的AR模式相似;
例如,$userModel-username属性===对等项====it user表中的username字段
特别注意:
Laravel框架是一种重路由框架,所有功能都通过路由启动。
路由:建立HTTP请求(URL地址)和控制器内的方法的联系。
标签框架
需要路由
没有控制器、型号、视图也可以
学习Laravel的理由:
1 .目前,移动互联网正在兴起,但基本上是前后分开。 前后端分离需要建立数据联系。 此时,一般通过API接口进行。 API接口是URL地址请求,也就是路由。 接口调用有一个优点。
)二)安装环境
安装phpstudy
打开一些扩展时,将使用指向Openssl扩展库、PDO扩展库的类,因此我们将打开这些扩展。 Laravel使用token (令牌)技术,因此确保tokenizse开发。
Laravel有很多: calss语法,php5.5及更高版本支持该语法。 另外,还有定义数组的写法。 [‘name’=’Xiaoming’,‘age’=23 ]仅支持5.4或更高版本。
三. Apache配置
四.设置环境变量
1 .设置环境变量的原因:命令需要运行Laravel提供的artisan脚本
2.artisan脚本是laravel框架提供的自动生成工具,用于自动生成控制文件、模型文件和中间件文件。
3.Win配置:“我的电脑”-右键单击-“属性”
目录文件:
Bootstrap自动加载database.Php的配置数据库
Public门户目录. htacess控制访问目录,并使用apache的
Resources是资源目录内的views存储视图文件,以. blade.php后缀结束
Routes是路由文件,挂web.php
Storage存储日志文件和运行时生成的缓存文件
Tests是一个用于测试的文件,如黑盒白盒测试
Vendor
. env是配置文件
千兆。 与版本控制器相关的文件
路由选择
路由定义;
简单来说,就是将用户的请求传输到相应的php程序进行处理。
的作用是建立url和php程序之间的映射。 请注意,laravel框架的路由是必需的,并且路由规则是唯一的。 Laravel是重新路由的框架。
http请求类型;
http的请求类型有get、put、post、patch、delete、tarce、options…等【7种,但并非所有的请求we都支持服务器】,一般情况下
基本路由;
最基本的laravel框架路由只接收一个url和一个闭包,从而提供了非常简单优雅的路由方法。
route: get (‘foo’,function ) )。
返回‘hellow world’;
);
必需参数路由
如果需要在根处捕获URL片段,则必须指定参数。 例如,要从URL中检索用户ID,需要执行以下操作:
route:3360get(‘user/{id},function ) $id ) )。
返回‘用户’. $ id;
}
需要多个参数,一对一对应
参数的正规约束