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

PHP Laravel 4 Basics Getting Started with Laravel Introducing Laravel

Mohamed Mokhtar
Mohamed Mokhtar
Courses Plus Student 262 Points

Not familiar with laravel, and already have someone asking me to develop a website using the framework Laravel. What 2do

Dear Teamtreehouse community,

I happened to freelance projects web development (creating websites dynamic and static) using wordpress or just plain HTML, CSS, Javascript websites and just received a request from a potential client asking me to develop a website using Laravel which I am not familiar with at all..

Is there a chance that I can learn Laravel in time with you guys or else I would use wordpress to make this project which will be so hard as it has so many custom requests to be made in the website?

Thank you, Mohamed Mokhtar

How much have you done with PHP? With MVC programming? The basic Laravel course at Treehouse is 4.5 hours of material. If you have time to cover that and you don't have a tight development timeline, then you could offer to take the job on a contingency basis. Just set milestones and keep the customer informed as you reach them. You should do that anyway :)

1 Answer

Hello Mohamed Mokhtar,

How familiar are you with PHP, MVC, and OOP?

My TLDR: Since the client is asking for Laravel specifically, they expect you to know your way around the framework, which unfortunately I would say you are not ready for.

Laravel is significantly different from Wordpress. Wordpress you have a GUI admin and you can quickly get started since there is already a content structure and database schema setup for you.

In Laravel you will need to plan out and create the structure of the database to go with the website, and then build an admin interface for you and or client to add, update, and delete content.

I personally love Laravel, and it is my primary Application Framework. However I worry if you do not have a MVC background, and do not have a PHP background it will be difficult to deliver custom function they are probably looking for. If the client just wanted a static or simple site and you want to learn Laravel then I would take TTH course and take a shot at it.