主要区别:(thinkPHP更适合国人的编码习惯)
1、渲染模版方式的不同:
在Laravel框架里,使用return view()来渲染模版;
而ThinkPHP里则使用了$this- display...()的方式渲染模版;
2、在Laravel框架里,由于其考虑到了跨站请求伪造, 所以如果使用form表单以post方式进行传值时,如果不再form表单中加入{{csrf_field()}}则会报出TokenMethodnotfound...3.2),必须要有控制器方法才能正常访问;
4、laravel具有强大的社区化扩展,(composer扩展自动加载);
5、laravel具有强大的Blade模版引擎;
6、中间件,Laravel特点,...,@foreach @endforeach同理;
而TP框架则和PHP语法规则使用方式一致直接ifesle语句判断和foreach循环遍历
Laravel里内置了大量的方法供开发者使用,在实际应用中更接近于...”让对象完成一切”的开发思想,比如在后台表单验证的时候,Laravel内置了大量的验证方法,例如对用户名的验证:我们使用可以validate方法里’username’= ‘required'(不能为空)