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!
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
Mohamed MokhtarCourses 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,
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
Spenser Hale20,915 Points
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.
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 :)