Difference between revisions of "Laravel"

From Wiki @ Karl Jones dot com
Jump to: navigation, search
(External links)
 
Line 11: Line 11:
  
 
Laravel is released under the [[MIT License]], with its source code hosted on [[GitHub]].
 
Laravel is released under the [[MIT License]], with its source code hosted on [[GitHub]].
 +
 +
== Blade templating engine ==
 +
 +
Laravel supports the Blade templating engine.  Blade combines one or more templates with a data model to produce resulting views, doing that by transpiling the templates into cached PHP code for improved performance.
 +
 +
Blade also provides a set of its own control structures such as conditional statements and loops, which are internally mapped to their PHP counterparts.
 +
 +
Furthermore, Laravel services may be called from Blade templates, and the templating engine itself can be extended with custom directives.
 +
 +
== See also ==
 +
 +
* [[Blade (templating engine)]]
  
 
== External links ==
 
== External links ==
Line 27: Line 39:
  
 
[[Category:PHP]]
 
[[Category:PHP]]
 +
[[Category:Web applications]]

Latest revision as of 07:52, 17 August 2016

Laravel is a free, open source PHP web application framework for the development of web applications following the model–view–controller (MVC) architectural pattern.

Prominent Laravel features include :

  • Expressive syntax
  • A modular packaging system with a dedicated dependency manager
  • Different ways for accessing relational databases
  • Various utilities that aid in application deployment and maintenance

According to a December 2013 developers survey on PHP frameworks popularity, Laravel was listed as the most popular PHP framework of 2013, followed by Phalcon, Symfony2, CodeIgniter and others. As of August 2014, Laravel is the most popular and watched PHP project on GitHub.

Laravel is released under the MIT License, with its source code hosted on GitHub.

Blade templating engine

Laravel supports the Blade templating engine. Blade combines one or more templates with a data model to produce resulting views, doing that by transpiling the templates into cached PHP code for improved performance.

Blade also provides a set of its own control structures such as conditional statements and loops, which are internally mapped to their PHP counterparts.

Furthermore, Laravel services may be called from Blade templates, and the templating engine itself can be extended with custom directives.

See also

External links