Introducing Laravel


Laravel is a free, open-source PHP web framework, created by Taylor Otwell and intended for the development of web applications following the model–view–controller (MVC) architectural pattern. Some of the features of Laravel are a modular packaging system with a dedicated dependency manager, different ways for accessing relational databases, utilities that aid in application deployment and maintenance, and its orientation toward syntactic sugar.

Before start

I presume that you have PHP installed and at least basic knowledge of PHP, HTML, Database to get started.

Some benefits of Laravel

Have many reasons why I migrated to Laravel, amongst them are some benefits as:

  • Complete  development environment (Homestead) – I don’t have to worry about configs, integrations server details or other things;
  • Integration with mail services;
  • Integration with cloud servers like Amazon S3 and others;
  • Solid authorization services out of the box;
  • Integration tools for making web applications faster;
  • Automation testing work – It’s easy to start and configure TDD;
  • Easy helpers and facades;
  • Excellent documentation;