Laravel

Laravel

One of the most popular PHP based frameworks Laravel handles many of the repetitive tasks that are encountered when creating a new website or api. For instance user registration, login and authorization. Also the Eloquent ORM (Object Relation Mapping) simplifies the task of writing SQL queries and abstracts them so using many different types of databases is possible without ever changing the query code. There are many other advantages to using Laravel here is a list of some of them:

  • Model View Controller design pattern
  • Cross-site request forgery (CSRF) protection
  • Blade templates simplify creating html pages
  • Session handling
  • Form request validation
  • Database migrations
  • Automated Testing

There are so many other advantages that I won’t continue the list here. If you are still interested in learning more I suggest checking out the documentation and also watching some videos at Laracasts.