简述Laravel框架有哪些特性

Laravel框架拥有一个简单的核心Container(容器)类,对于很多的php框架拥有的功能比如说路由请求拦截,视图渲染,权限控制,缓存等都是集成,在框架内部实现的,但是laravel框架是独立实现的,这些功能可以理解为服务,通过provider(提供器),注册到核心容器container去实现的.

Application继承Container(容器)类,这个类主要是负责调度和组装各种组件服务的容器,打开config目录里的app.php,里面的provider(供应者)有很多的服务,如权限,文件,也可以加入一些第三方的服务,实现自动加载类。这就是laravel框架的特性。

文档非常丰富,社区也是非常活跃,现在全球范围内占有率最高,基本上所有的问题都可以找到答案;

大量的第三方开源库,可以快速方便的实现模块功能,第三方优秀的包官方都有详细使用手册。

安全机制非常齐全,提交表单的数据验证(验证有差不多80种,能想到的基本都有),提交数据时产生随机_token验证,避免非法提交,能避免跨域攻击;

中间件和路由,对访问进行过滤及控制,调用函数类和方法前进行判断请求的合法性,避免非法请求;

错误处理机制简单好用,如果出错直接调用$error->all(),即可输出全部错误,对表单验证尤其好用;

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值