Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Laravel PHP Framework Tutorial - Full Course for Beginners

via freeCodeCamp

Overview

Embark on a comprehensive 4-5 hour tutorial course designed for beginners to master Laravel 5.8, a powerful PHP web framework, by building an Instagram clone from scratch. Dive into essential concepts such as setting up Laravel, working with databases, designing user interfaces, implementing authentication flows, and creating RESTful controllers. Explore advanced topics including Eloquent relationships, image manipulation, authorization policies, and Vue.js components for dynamic user interactions. Learn to optimize performance through pagination, caching, and solving N+1 query problems. By the end of this hands-on course, gain practical experience in developing full-featured web applications using Laravel, preparing you for real-world projects and further exploration of the framework's capabilities.

Syllabus

Introduction.
What is Laravel?.
Installing Laravel.
First look at the project.
Intro to php artisan.
Generating login flow with make:auth.
Setting Up the Front End with Node and NPM.
Migrations and Setting Up SQLite.
Designing the UI from Instagram.
Adding Username to the Registration Flow.
Creating the Profiles Controller.
RESTful Resource Controller.
Passing Data to the View.
Adding the Profiles Mode, Migration and Table.
Adding Eloquent Relationships.
Fetching the Record From The Database.
Adding Posts to the Database & Many To Many Relationship.
Creating Through a Relationship.
Uploading/Saving the Image to the Project.
Resizing Images with Intervention Image PHP Library.
Route Model Binding.
Editing the Profile.
Restricting/Authorizing Actions with a Model Policy.
Editing the Profile Image.
Automatically Creating A Profile Using Model Events.
Default Profile Image.
Follow/Unfollow Profiles Using a Vue.js Component.
Many To Many Relationship.
Calculating Followers Count and Following Count.
Laravel Telescope.
Showing Posts from Profiles The User Is Following.
Pagination with Eloquent.
N + 1 Problem & Solution.
Make Use of Cache for Expensive Query.
Sending Emails to New Registered Users.
Wrapping Up.
Closing Remarks & What's Next In your Learning.

Taught by

freeCodeCamp.org

Reviews

4.9 rating, based on 29 Class Central reviews

Start your review of Laravel PHP Framework Tutorial - Full Course for Beginners

  • Perfect course for PHP Developers. I am very happy to complete this course as a laravel developer and I want everyone should learn this laravel course.
  • 🌟 Incredible Learning Journey! Highly Recommended! 🌟

    I can't praise this "Laravel PHP Framework Tutorial" enough! As a beginner in web development, this course has been an absolute game-changer for me. The instructor's approach to teaching is crystal clear, making complex concepts like MVC architecture and routing feel like a breeze.
  • good for the knowlegde. but the english voice is difficult to understand. i want the indian english.
    i want certificate for completation the course.

    thank you
  • Profile image for Bassir El Houssein
    Bassir El Houssein
    Title: An Exceptional Learning Experience: A Review of the Course I recently had the privilege of taking [Course Name], and I must say it was an absolutely incredible learning experience. From start to finish, the course exceeded my expectations in…
  • I found this lesson to be incredibly insightful and well-structured. The content was presented clearly and concisely, making complex topics easier to understand. The examples provided were relevant and helped in grasping the concepts effectively. Overall, it was an engaging and informative experience that enhanced my understanding significantly. Great job!

  • Profile image for Mohamad Saiful Anwar
    Mohamad Saiful Anwar
    I recently had the pleasure of taking the free Laravel course, and I must say, it exceeded my expectations in every way. This course serves as an excellent introduction to the world of Laravel, and I highly recommend it to anyone looking to dive int…
  • Great Teaching covered most topics. Very good course for beginners. This course will be recommended to everyone. Thank you so much !
  • The course is very great!! Easy to understand!!

    Thanks for all the knowledge you have shared with us.
  • The course is wonderful, and easy to understand but needs to be updated to the latest Laravel version
  • Profile image for Hariharan Hariharan
    Hariharan Hariharan
    The "Laravel PHP Framework Tutorial - Full Course for Beginners" is an exceptional resource for anyone looking to get started with Laravel. The course is well-structured, offering a comprehensive introduction to the framework. It covers everything from installation to advanced features, ensuring a solid understanding of Laravel's core concepts. The instructor explains each topic clearly, with practical examples that make complex topics more accessible. The hands-on approach helps reinforce learning, allowing beginners to follow along and build their own projects. Additionally, the course is up-to-date with the latest version of Laravel, making it a relevant and valuable learning tool for aspiring web developers.
  • Profile image for Melody Mbewe
    Melody Mbewe
    I as of late finished the "Laravel PHP Framework Tutorial - Full Course for Beginners," and I should say it was a fulfilling and wise opportunity for growth. This course fills in as a great prologue to the universe of Laravel, offering an exhaustiv…
  • The “Laravel PHP Framework Tutorial - Full Course for Beginners” on freeCodeCamp is an exceptional resource for anyone looking to dive into Laravel. The course offers a comprehensive and beginner-friendly introduction to Laravel, covering all the essential concepts and functionalities. The instructor presents the material in a clear and engaging manner, with practical examples that make complex topics more accessible. The step-by-step approach and hands-on projects are particularly valuable for solidifying the knowledge gained. Overall, this course is highly recommended for beginners who want to build a strong foundation in Laravel and PHP development.
  • Profile image for Sagar Gavhane
    Sagar Gavhane

    The "Laravel PHP Framework Tutorial - Full Course for Beginners" is an excellent resource for anyone new to Laravel. It provides a comprehensive introduction to the framework, covering essential topics like routing, controllers, models, views, and databases. The tutorial is well-structured and easy to follow, making it accessible even for those with minimal PHP experience. The instructor explains concepts clearly, with practical examples that help solidify understanding. Overall, it's a great starting point for beginners looking to learn Laravel and build dynamic web applications.
  • ERMIAS TADESSE
    Reviewing the Laravel course from FreeCodeCamp was a rewarding experience that provided a comprehensive introduction to building web applications using the Laravel framework. The course content was well-structured, starting from the basics and gradu…
  • Profile image for Kunja Swain
    Kunja Swain
    I found the Laravel PHP Framework tutorial by freeCodeCamp to be incredibly informative and well-structured. As a beginner, I appreciated the clear explanations and practical examples that helped me understand the core concepts of Laravel. The step-by-step approach made it easy to follow along, and the course provided a solid foundation for building real-world applications. Highly recommended for anyone new to Laravel or looking to brush up on their skills!
  • Profile image for Hamza Ali Siddique
    Hamza Ali Siddique
    The Laravel PHP Framework Tutorial - Full Course for Beginners is a comprehensive and well-structured course that teaches you the basics of the Laravel framework. The course covers all the essential topics, including routing, controllers, views, models, migrations, and Eloquent ORM. The instructor is clear and concise, and the course includes plenty of hands-on exercises to help you solidify your knowledge. Overall, this is an excellent resource for anyone who wants to learn Laravel.
  • Profile image for Ashu Pal
    Ashu Pal
    The tutorial is presented in a clear and concise manner. The instructor explains concepts using straightforward language and provides practical examples that are easy to understand. The use of real-world scenarios and hands-on coding exercises helps reinforce learning and ensure that theoretical knowledge is put into practice.
  • Profile image for Areeb Sheikh
    Areeb Sheikh
    This course on Laravel is incredibly useful for me. It covers essential features, from routing to Eloquent ORM, with clear explanations and practical examples. Perfect for boosting my PHP development skills and building scalable applications efficiently.
  • Profile image for Minhaj React Native
    Minhaj React Native
    Nice Class, i understandand more details about the laravel. a learned zero to hero level, thank you for the video tutorial. i hope you send more contents about laravel,
  • Profile image for Maitreya Sardar
    Maitreya Sardar
    I have completed the full course and I must say this worth to watch because its in to detail and full of information! Thank You Mr.Victor
    Regards.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.