我对普通视图和MVC视图有点困惑。这两种观点和我们在框架中使用刀片的原因有什么区别?
答案 0 :(得分:4)
Blade是一个模板引擎。这意味着它具有一些特殊功能,可以帮助您作为开发人员,例如轻松扩展其他模板或以干净,可读的方式处理php循环。您可以在文档中找到有关它们的精彩摘要:https://laravel.com/docs/5.2/blade
刀片文件通常以.blade.php
结尾,但没有任何内容表示您不能使用常规.php
文件 - 或其他模板引擎,如果您通过编辑器将其拉入。与Laravel的大部分功能一样,Blade完全是可选的。但当然:如果你不使用Blade,你将无法获得Blade的功能。
Laravel术语中的视图只是一个命名模板文件,Blade或不。例如,您可以使用view()
快捷方式功能生成从应用程序中的任何模板文件发回给用户的响应。