HOME > Development > Laravel Forum Build a Forum with Laravel 2022

Laravel Forum Build a Forum with Laravel 2022

  • Development
  • Mar 18, 2025
SynopsisLaravel Forum – Build a Forum with Laravel 2022, availa...
Laravel Forum Build a with 2022  No.1

Laravel Forum – Build a Forum with Laravel 2022, available at $59.99, has an average rating of 4.2, with 80 lectures, based on 18 reviews, and has 1137 subscribers.

You will learn about Laravel application structure Laravel MVC Laravel Notifications Laravel Email sending Laravel CRUD Laravel – Telegram API Integration Laravel Image Processing Laravel Medium editor Integration Laravel Cron jobs Laravel Migrations Laravel Eloquent Laravel blade template Laravel Image upload Laravel commands Laravel Notificatifiable This course is ideal for individuals who are This Course is not for complete beginners. But having in mind that some students who are complete beginners in Laravel maybe interested in following this course, I try as much as possible to explain everything that I do throughout this course. or Any student who has a basic understanding of Laravel Project structure, Migrations, routes, models and controllers can follow through this course. It is particularly useful for This Course is not for complete beginners. But having in mind that some students who are complete beginners in Laravel maybe interested in following this course, I try as much as possible to explain everything that I do throughout this course. or Any student who has a basic understanding of Laravel Project structure, Migrations, routes, models and controllers can follow through this course.

Enroll now: Laravel Forum – Build a Forum with Laravel 2022

Summary

Title: Laravel Forum – Build a Forum with Laravel 2022

Price: $59.99

Average Rating: 4.2

Number of Lectures: 80

Number of Published Lectures: 80

Number of Curriculum Items: 80

Number of Published Curriculum Objects: 80

Original Price: $27.99

Quality Status: approved

Status: Live

What You Will Learn

  • Laravel application structure
  • Laravel MVC
  • Laravel Notifications
  • Laravel Email sending
  • Laravel CRUD
  • Laravel – Telegram API Integration
  • Laravel Image Processing
  • Laravel Medium editor Integration
  • Laravel Cron jobs
  • Laravel Migrations
  • Laravel Eloquent
  • Laravel blade template
  • Laravel Image upload
  • Laravel commands
  • Laravel Notificatifiable
  • Who Should Attend

  • This Course is not for complete beginners. But having in mind that some students who are complete beginners in Laravel maybe interested in following this course, I try as much as possible to explain everything that I do throughout this course.
  • Any student who has a basic understanding of Laravel Project structure, Migrations, routes, models and controllers can follow through this course.
  • Target Audiences

  • This Course is not for complete beginners. But having in mind that some students who are complete beginners in Laravel maybe interested in following this course, I try as much as possible to explain everything that I do throughout this course.
  • Any student who has a basic understanding of Laravel Project structure, Migrations, routes, models and controllers can follow through this course.
  • In this course, I don’t cover much of the introduction to Laravel, that is why I recommend some knowledge in Laravel before subscribing to this course. In this course, we build a Laravel forum from scratch. For the students who subscribe to the course, I provide the theme we are going to use plus other materials that we use in this course.

    What We’re going to build:

    Forum Members

    In this course, we build a forum. The forum has Categories and each category has forums. Each forum has discussions or topics the unauthenticated users can view the forums categories and the forums but they have to log in in order to start a discussion in any forum. Each discussion has replies. Replies have the like and dislike button displayed if the logged-in user is not the author of the reply. The number of likes and dislikes affects the user’s rank.  Likes increase the user’s rank while dislikes reduce the user’s rank. When the user is logged in, he is redirected to the profile page where he/she can update their profile information. The forum displays all the logged-in users as well as the page for all the forum members.

    Admin

    Admin has total control of the forum. Admin has CRUD(CREATE, READ, UPDATE and DELETE) permissions on the Categories, Forums, Discussions, Users, and Replies.

    Admin has access to user’s Profiles and Can Update them.

    Notifications

    Users are notified upon someone replying on the discussion they started or When someone likes the reply. Admin is notified when a new user joins the Forum.

    Telegram API

    We link the application with a telegram group so that notifications are sent to the group by the telegram bot upon new user registration, the new discussion started, and a new reply to the discussion.

    Categories Search

    On the forum homepage, we have a search form where users can search specific keywords, and then they will be shown the categories with those keywords if they exist

    Access Control

    We implement access control where normal users can’t access the admin panel whether they know the URL to the admin panel or not.  For this, we use admin middleware to redirect the non-admin users back to their profile page if at all they get the admin route and try to access it.

    Users can also not edit other user’s profiles.

    The Laravel topics we’re going to cover are: Laravel application structure, Laravel MVC, Laravel Controllers, Laravel Models, Laravel Mailable, Laravel Migrations, Laravel views, Laravel Observers, Laravel commands, Laravel Notificatifiable, Laravel Routes, Laravel Named Routes, Laravel Eloquent, Laravel Database,  Laravel blade template

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introductory slides

    Lecture 2: Laravel Forum Theme

    Lecture 3: Laravel Project Installation/ setup

    Chapter 2: Getting Started

    Lecture 1: Laravel Forum – Laravel project structure

    Lecture 2: Laravel Forum – Authentication Scaffolding

    Lecture 3: Laravel Forum – Frontend theme integration part

    Lecture 4: Laravel Forum – Frontend theme integration part 2

    Lecture 5: Laravel Forum – Admin dashboard Integration

    Lecture 6: Laravel Forum – Creating Database Migrations

    Lecture 7: Laravel Forum – Migrations Refactoring

    Lecture 8: Laravel Forum – Creating Forum Categories

    Lecture 9: Laravel Forum – Categories Form Validation

    Lecture 10: Laravel Forum – Creating Categories and Displaying

    Lecture 11: Laravel Forum – Display single Category

    Lecture 12: Laravel Forum – Forum Categories edit, update and delete

    Chapter 3: Forum CRUD

    Lecture 1: Laravel Forum – Forums CREATE functionality

    Lecture 2: Laravel Forum – Create Functionality

    Lecture 3: Laravel Forum – Edit Forums method.

    Lecture 4: Laravel Forum – Forum Updating and Deleting Functionality

    Lecture 5: Laravel Forum – Displaying forum categories and forums on the frontend

    Lecture 6: Laravel Forum – Solving previous error and edit forum functionality

    Lecture 7: Laravel Forum – Single Category overview

    Lecture 8: Laravel Forum – Single Forum Overview

    Chapter 4: Forum Topic CRUD

    Lecture 1: Laravel Forum – Create new Topic part1

    Lecture 2: Laravel Forum – New topic part 2

    Lecture 3: Laravel Forum – Saving new topic to the database

    Lecture 4: Laravel Forum – Straightening things.

    Lecture 5: Laravel Forum – Continuing with Foum topics overview

    Lecture 6: Laravel Forum – A few changes on Forum overview and Topic overview

    Lecture 7: Laravel Forum – Working on each topic

    Lecture 8: Laravel Forum – displaying topic views and replies count

    Lecture 9: Opening topic and displaying dynamic data

    Chapter 5: TOPIC replies CRUD

    Lecture 1: Laravel Forum – Working on discussion replies

    Lecture 2: Laravel Forum – Displaying Login and register buttons and testing topic reply

    Lecture 3: Laravel Forum – Member statistics dynamic data

    Lecture 4: Laravel Forum – Adding toastr notifications to our Application

    Lecture 5: Laravel Forum – Adding reply delete functionality

    Chapter 6: Displaying Users who are online

    Lecture 1: Laravel Forum – Displaying the users online functionality

    Chapter 7: Telegram SDK Integration

    Lecture 1: Laravel Forum – Telegram SDK Integration.

    Lecture 2: Laravel Forum – Telegram reply dynamic message

    Chapter 8: Setting up Users profile page

    Lecture 1: Laravel Forum – User Profile Page Setup

    Lecture 2: Laravel Forum – Updating the User Profile with dynamic data

    Lecture 3: Laravel Forum – Updating the Users table and update user details form

    Lecture 4: Laravel Forum – Updating the user details from profile

    Lecture 5: Laravel Forum – Updating the user profile and the activity sections

    Lecture 6: Laravel Forum – Adding new categories and forums and topics to our forum

    Lecture 7: Laravel Forum – Replying to a discussion from the user profile page

    Lecture 8: Laravel Forum – Changes on Category aside and user profile

    Lecture 9: Laravel Forum – Customizing User Profile

    Chapter 9: Adding customizations on Admin Panel

    Lecture 1: Laravel Forum – Admin dashobard home page

    Lecture 2: Laravel Forum – Displaying all the users on admin dashboard

    Lecture 3: Laravel Forum – Displaying each user admin panel

    Lecture 4: Laravel Forum – Displaying single user admin panel

    Lecture 5: Laravel Forum – Displaying users in admin panel 3

    Lecture 6: Laravel Forum – Solving a slight Bug

    Lecture 7: Laravel Forum – Cleaning admin dashboard

    Chapter 10: Adding Notifications Functionality

    Lecture 1: Laravel Forum – Integrating Laravel Notifications into our Forum

    Lecture 2: Laravel Forum – Integrating Laravel Notification part 2

    Lecture 3: Laravel Forum – Displaying notifications count on admin panel

    Lecture 4: Laravel Forum – Sending notification to telegram on users join

    Lecture 5: Laravel Forum – Displaying New User Joined forum Notifications

    Lecture 6: Laravel Forum – Creating more notifications

    Lecture 7: Laravel Forum – Creating New Category Notificatio

    Lecture 8: Laravel Forum – Few Fixes

    Lecture 9: Laravel Forum – Testing notifications functionality

    Lecture 10: Laravel Forum -Send notification to Telegram every time a new discussion

    Chapter 11: Users Profile Update

    Lecture 1: Laravel Forum – Displaying the users profile on the client side

    Lecture 2: Laravel Forum – Displaying all the users links on the sidebar

    Lecture 3: Laravel Forum – displaying all the users on the front end

    Lecture 4: Laravel Forum – User profile Image upload functionality

    Lecture 5: Laravel Forum – User migration editing

    Lecture 6: Laravel Forum – Asignment

    Chapter 12: Forum Reply Like and Dislike Functionality

    Lecture 1: 76 Laravel Forum – Reply like and dislike functionality

    Lecture 2: Laravel Forum – Reply like and dislike functionality 2

    Lecture 3: Laravel Forum – Reply like and dislike functionality 2

    Chapter 13: Others

    Lecture 1: 74 Laravel Forum – User Ranking Functionality

    Lecture 2: Laravel Forum – Admin Middleware

    Lecture 3: Laravel Forum – Category Search Functionality

    Lecture 4: Laravel Forum – Conditional Rendering of the users profile image

    Lecture 5: Laravel Forum – Forum Settings(Change the Forum Name)

    Instructors

  • Laravel Forum Build a with 2022  No.2
    Simon Angatia
    Full Stack Software Developer
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 0 votes
  • 3 stars: 3 votes
  • 4 stars: 3 votes
  • 5 stars: 11 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!