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

This course is an introduction to the Laravel web application framework. Students will gain a foundational knowledge of how to install Laravel, use php artisan to generate logins and profiles, and will explore Node, NPM, Migrations and Eloquent to set up the project. They will learn to design a UI from Instagram, structure RESTful resource controllers, pass data to the view, add posts to the database and use relationships. They will also cover techniques such as using Intervention Image Library to resize images, route model binding and authorizing actions with model policies. Finally, the topics of Follow/Unfollow profiles, Telescope and sending emails to new users will be discussed. Students will gain a deeper understanding of Laravel, as well as related topics such as Vue.js, pagination, N+1 solutions and caching strategies.

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

5.0 rating, based on 14 Class Central reviews

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

  • 🌟 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.
  • 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…
  • 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
  • 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 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…
  • 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…
  • 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 B_27_shrawani_kadam
    B_27_shrawani_kadam
    I found the Laravel PHP Framework tutorial on freeCodeCamp to be an outstanding resource for beginners. The tutorial's clear and well-structured content, coupled with an engaging instructor, made complex concepts easily understandable. The emphasis on hands-on practice allowed me to reinforce my learning effectively. While the course covers a comprehensive range of Laravel features, I felt that some advanced topics could have been explored in greater detail in the later sections. Overall, it's a highly recommended course for those looking to build a strong foundation in Laravel.
  • Profile image for Mohammad Javad Rasti
    Mohammad Javad Rasti
    perfect Course
    More information about Laravel was said in a short and useful way
    I hope this course will be updated soon
    thank you
  • Profile image for Murad Faridi
    Murad Faridi
    The Laravel Course is awesome,,,Tutor explained everything in detail. Just love the way he teaches. Thank you very much...!!
  • Muhammad Hassaan Adeel
    It was good for beginner level. The person who is new to laravel can learn creating projects in laravel they can know how MVC pattern works how controllers and models and migration are created how crud is done how relationships are made
  • Profile image for Yousef Daowd
    Yousef Daowd
    I benefited a lot from the course and learned this useful skill, which made me enter the labor market and get a good job. Thank you.

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.