Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial


Raymond Yuen
Raymond Yuen
7,291 Points

What is Laravel?

I saw that there is now a Laravel course...thank you for much for this. I started watching this and it goes straight into teaching you how to get it set up without really highlighting what it is. Why would I use this instead of other CMS's?

My big critique for these videos is that you need to know what these things are before you start the videos.

3 Answers

Stone Preston
Stone Preston
42,016 Points

Laravel is not a CMS. Laravel is a free, open source PHP web application framework, designed for the development of model–view–controller (MVC) web applications. Similar to the rails framework that uses ruby, laravel is a framework that uses php

Crisoforo Gaspar Hernández
Crisoforo Gaspar Hernández
18,302 Points

Well, Laravel is a Framework made in PHP and if you want to use it you have to write code in PHP.

About your question: Why would I use this instead of other CMS's?

Laravel is not an CMS's like Wordpress or Joomla, but you with laravel you can create one CMS. It's useful when you want to create some kind of web applications, like a Todo List in the videos. Because it's more efficient in terms of the execution versus another option like Wordpress or other CMS's

PD: I'm Agree with your critique ;)

Philip Cox
Philip Cox
14,818 Points

It is an awesome Framework (my personal opinion) that uses PHP. It comes with some great features for interacting with databases and templates for your html.