Laravel

From Wiki @ Karl Jones dot com
Revision as of 06:52, 17 August 2016 by Karl Jones (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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