Tags
Language
Tags
October 2025
Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Laravel 10 - Making A Complete Non-Profit Charity Website

    Posted By: ELK1nG
    Laravel 10 - Making A Complete Non-Profit Charity Website

    Laravel 10 - Making A Complete Non-Profit Charity Website
    Published 1/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 36.66 GB | Duration: 44h 7m

    Learning Laravel fundamentals (A to Z) and developing a complete dynamic non-profit charity website with Laravel 10

    What you'll learn

    Laravel 10 from scratch

    Laravel Fundamentals (A to Z)

    Laravel Single and Multi Auth (with Guard) System

    Visual Studio Code Editor and Important Plugins

    Laravel CRUD option

    Laravel Login System

    Forget Password and Reset Password System

    Email Verification System Logic and Implementation

    Contact form email sending

    Website logo, favicon and other items setup

    Admin profile management

    Photo uploading system

    Toastr message notification system

    User Profile Management

    User Login and Registration

    PayPal and Stripe Payment Methods integration

    Event Management

    Event Ticket Purchase Management System

    Cause Management System

    Cause Donation Management System

    Requirements

    Basic Knowledge in PHP Language

    Basic Knowledge in OOP Concept

    Knowledge about using local server. Ex: xampp, wampp or mamp

    Basic knowledge about HTML, CSS and Bootstrap

    Basic knowledge about using code editor like Notepad++, Sublime Text or any

    Description

    In this course, I have taught the students the Laravel framework from scratch. After showing all the basics of Laravel, authentication system, template mastering etc., I have developed a complete real estate listing web application with the latest version of Laravel, Laravel 10. The persons who are very beginner in Laravel and only have few php and oop idea, they will be benefitted the most from this course. But the advanced persons will also get help from this course, because I have coded following the standard and showed some advanced features. Admin Panel Features:Admin can change logo, favicon etc. Admin can change top bar and footer information.Admin can update the home page information. Admin can update the contact page information. Admin can create, edit and delete sliders.Admin can create, edit and delete FAQs.Admin can create, edit and delete blog categories.Admin can create, edit and delete blog posts.Admin can create, edit and delete events.Admin can create, edit and delete causes.Admin can create, edit and delete why choose us sectionAdmin can create, edit and delete testimonials.Admin can create, edit and delete photos of photo gallery.Admin can create, edit and delete videos of video gallery.Admin can send email to subscribersAdmin can see all the user profilesAdmin can manage volunteersAdmin can change his own photo, information and passwordAdmin can update the privacy policy page information. Admin can update the terms and conditions page information. User Features:Users can create account for freeUsers can login and edit profileUsers can reset the password if they forgetUsers can pay using PayPal and Stripe for any particular event to purchase ticketsUsers can pay using PayPal and Stripe for any particular cause to donateUsers can see order history for cause or event ticketUsers can see invoice and print for cause or event ticket

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Section 2: Local Server Setup (Windows OS)

    Lecture 2 Installing XAMPP

    Lecture 3 Shift between php versions in XAMPP

    Lecture 4 Installing Laragon

    Lecture 5 Shift between php versions in Laragon

    Section 3: Local Server Setup (Mac OS)

    Lecture 6 Installing XAMPP

    Lecture 7 Installing MAMP

    Lecture 8 Shift between php versions in MAMP

    Section 4: Code Editors

    Lecture 9 Code Editors

    Section 5: Visual Studio Code Editor

    Lecture 10 VS Code Installation

    Lecture 11 Opening Folders (Single and Multiple)

    Lecture 12 Autosave

    Lecture 13 Installing Extensions

    Lecture 14 Export Settings

    Lecture 15 Reset VS Code

    Lecture 16 Creating and Working with Snippets

    Lecture 17 Extension - Bootstrap 5 Quick Snippets

    Lecture 18 Extension - Auto Rename Tag

    Lecture 19 Extension - Material Icon Theme

    Lecture 20 Extension - Vscode Great Icons

    Lecture 21 Extension - Live Server

    Lecture 22 Extension - Live Server Preview

    Lecture 23 Extension - HTML CSS Support

    Lecture 24 Extension - Laravel Blade Snippets

    Lecture 25 Extension - Laravel Blade Spacer

    Lecture 26 Extension - Laravel Artisan

    Lecture 27 Extension - Laravel-goto-controller

    Lecture 28 Color Scheme

    Lecture 29 Working with Terminal

    Lecture 30 Settings Sync

    Section 6: Fundamental - Installation

    Lecture 31 Install Laravel

    Lecture 32 Folder and File Structure

    Lecture 33 Artisan CLI Commands

    Lecture 34 Laravel Tinker

    Section 7: Fundamental - Route

    Lecture 35 Basic Route

    Lecture 36 Route Parameters

    Lecture 37 Named Route

    Lecture 38 Fallback Route

    Lecture 39 Route Group

    Lecture 40 Route Redirect

    Lecture 41 Route View

    Lecture 42 Resourceful Routes

    Lecture 43 Regular Expression Constraints

    Lecture 44 Global Constraints

    Section 8: Fundamental - View

    Lecture 45 Creating View

    Lecture 46 Nested View Directories

    Lecture 47 Passing Data into View

    Lecture 48 Sharing Data with All Views

    Lecture 49 Share Different Items to Different Views

    Lecture 50 View Component

    Lecture 51 View Caching

    Section 9: Fundamental - Blade

    Lecture 52 Displaying Data

    Lecture 53 Displaying Unescaped Data

    Lecture 54 Blade Directive - if statement

    Lecture 55 Blade Directive - switch statement

    Lecture 56 Blade Directive - Raw PHP

    Lecture 57 Blade Directive - Loop

    Lecture 58 Blade Directive - Including Subview

    Lecture 59 Blade Directive - Comment

    Lecture 60 Building Layout using Template Inheritance

    Section 10: Fundamental - Controller

    Lecture 61 Creating Controller

    Lecture 62 Working with Controller

    Lecture 63 Resource Controller

    Lecture 64 Invokable or Single Action Controller

    Section 11: Fundamental - Request and Response

    Lecture 65 What is Request

    Lecture 66 What is Response

    Section 12: Fundamental - Middleware

    Lecture 67 Global Middleware

    Lecture 68 Route Middleware

    Lecture 69 Controller Middleware

    Lecture 70 Middleware Group

    Section 13: Fundamental - HTTP Session

    Lecture 71 Store, Retrieve and Flash Data

    Lecture 72 Delete Data

    Section 14: Fundamental - Form Validation

    Lecture 73 Creating Form

    Lecture 74 CSRF Token

    Lecture 75 Required Validation and Display Error Message

    Lecture 76 Display Old Input in Blade

    Lecture 77 Use @error Directive

    Lecture 78 String Length, Numeric, Date, Email Validation

    Lecture 79 Regular Expression Validation

    Lecture 80 File or Image Upload Validation

    Lecture 81 Password Validation

    Lecture 82 Customizing Error Messages

    Lecture 83 Unique Validation

    Section 15: Fundamental - File Uploading

    Lecture 84 File Uploading in Public Folder

    Lecture 85 File Uploading in Storage Folder (Local Driver)

    Lecture 86 File Uploading in Storage Folder (Public Driver)

    Lecture 87 File Uploading (Storage Link)

    Lecture 88 File Uploading (Delete File)

    Section 16: Fundamental - Package - Intervention Image

    Lecture 89 Installation and Usage

    Lecture 90 Filter and Effect

    Lecture 91 Text Watermark

    Lecture 92 Image Watermark

    Lecture 93 Custom Image Filter

    Section 17: Fundamental - Database & Migration

    Lecture 94 Create Database

    Lecture 95 Create Migration & Table

    Lecture 96 Add Column using Migration

    Lecture 97 Delete Table using Migration

    Lecture 98 Migration Rollback

    Section 18: Fundamental - Model

    Lecture 99 How to Create

    Lecture 100 Data Insert & Show

    Lecture 101 Data Update & Delete

    Section 19: Fundamental - Seeder, Faker, Factory

    Lecture 102 Seeder

    Lecture 103 Faker

    Lecture 104 Factory

    Section 20: Fundamental - Soft Delete and Force Delete

    Lecture 105 Soft Delete and Data Restore

    Lecture 106 Force Delete

    Section 21: Fundamental - Raw SQL Query

    Lecture 107 Insert Data

    Lecture 108 Show Data

    Lecture 109 Update Data

    Lecture 110 Delete Data

    Lecture 111 Source Code

    Section 22: Fundamental - Query Builder

    Lecture 112 Insert Data

    Lecture 113 Show Data

    Lecture 114 Update Data

    Lecture 115 Delete Data

    Lecture 116 Join Tables

    Lecture 117 Using exists() method

    Lecture 118 Aggregate Functions - count(), sum(), avg() etc

    Lecture 119 Group By with Count

    Lecture 120 Multiple Aggregates

    Lecture 121 Having Clause

    Lecture 122 Order By Clause

    Lecture 123 whereIn() method

    Lecture 124 pluck() method

    Lecture 125 whereNot() & whereNotIn()

    Lecture 126 whereBetween() & whereNotBetween()

    Lecture 127 Using Subquery

    Lecture 128 Source Code

    Section 23: Fundamental - Eloquent ORM

    Lecture 129 What is Eloquent ORM

    Lecture 130 Insert Data

    Lecture 131 Show Data

    Lecture 132 Update Data

    Lecture 133 Delete Data

    Lecture 134 Mass assignment, fillable, guard

    Lecture 135 firstOrCreate() and firstOrNew()

    Lecture 136 findOrFail()

    Lecture 137 Source Code

    Section 24: Fundamental - Eloquent Relationship

    Lecture 138 One to One

    Lecture 139 One to One - Inverse

    Lecture 140 One to Many

    Lecture 141 One to Many - Inverse

    Lecture 142 Many to Many

    Section 25: Fundamental - Sending Email

    Lecture 143 Sending Email

    Lecture 144 Sending Email with Attachment

    Section 26: Fundamental - Helper Function

    Lecture 145 Helper Function

    Section 27: Fundamental - Caching

    Lecture 146 Caching

    Section 28: Fundamental - Queue & Background Processing

    Lecture 147 Queue & Background Processing

    Section 29: Fundamental - Pagination

    Lecture 148 Pagination

    Section 30: Fundamental - CRUD using Resource Controller

    Lecture 149 Setup, Show & Create Data

    Lecture 150 Update & Delete Data

    Lecture 151 Source Code

    Section 31: Multi Authentication Using Breeze - Single Guard

    Lecture 152 Install Laravel and Breeze

    Lecture 153 Update User Table

    Lecture 154 Adding Demo Data to Table

    Lecture 155 Creating Controllers & Views

    Lecture 156 Creating Middleware

    Lecture 157 Redirection Setup

    Lecture 158 Activate Email Verification

    Lecture 159 Register as Vendor and Customer

    Lecture 160 Checking Dashboard Access

    Lecture 161 Reset Password

    Lecture 162 Source Codes

    Section 32: Admin Panel Template Mastering - Single Guard

    Lecture 163 Describing HTML Template

    Lecture 164 Template Mastering - Home Page and Logout Section

    Lecture 165 Edit Profile Information - Part 1

    Lecture 166 Edit Profile Information - Part 2

    Lecture 167 Edit Profile Information - Part 3

    Lecture 168 Edit Profile Information - Part 4

    Lecture 169 Edit Profile Information - Part 5

    Lecture 170 Source Code

    Section 33: Multi Authentication Using Breeze - Multi Guard

    Lecture 171 Install Laravel and Breeze

    Lecture 172 Enable the Email Verification for Registration & Reset Password

    Lecture 173 Creating Migration and Model for admin

    Lecture 174 Set up admin guard in auth.php file

    Lecture 175 Creating middleware for admin

    Lecture 176 Inserting demo data in admins table using seeder

    Lecture 177 Email Setup using Mailable Class

    Lecture 178 Admin controller, Working with login, dashboard and logout

    Lecture 179 Forget Password

    Lecture 180 Reset Password

    Lecture 181 Source Codes

    Section 34: Admin Panel Template Mastering - Multi Guard

    Lecture 182 Describing HTML Template

    Lecture 183 Dashboard and Logout

    Lecture 184 Login

    Lecture 185 Forget and Reset Password

    Lecture 186 Edit Profile - Part 1

    Lecture 187 Edit Profile - Part 2

    Lecture 188 Sidebar Current Item Selection

    Lecture 189 Source Code

    Section 35: Front End Template

    Lecture 190 Describing the Front End Template

    Lecture 191 Source Code

    Section 36: Front End Template Mastering

    Lecture 192 Rename Admin Panel Laravel Folder to Main Project

    Lecture 193 Mastering Template & Home Page Setup

    Section 37: User

    Lecture 194 Registration

    Lecture 195 Registration Verify

    Lecture 196 Login

    Lecture 197 Forget & Reset Password

    Lecture 198 Dashboard & Logout

    Lecture 199 Edit Profile

    Lecture 200 Front End Menu Links

    Section 38: Slider

    Lecture 201 Slider - Part 1

    Lecture 202 Slider - Part 2

    Lecture 203 Slider - Part 3

    Section 39: Special

    Lecture 204 Special - Part 1

    Lecture 205 Special - Part 2

    Lecture 206 Special - Part 3

    Section 40: Feature

    Lecture 207 Feature - Part 1

    Lecture 208 Feature - Part 2

    Lecture 209 Feature - Part 3

    Section 41: Testimonial

    Lecture 210 Testimonial - Part 1

    Lecture 211 Testimonial - Part 2

    Lecture 212 Testimonial - Part 3

    Section 42: About Page

    Lecture 213 Counter Section - Part 1

    Lecture 214 Counter Section - Part 2

    Lecture 215 Special and Feature Section

    Section 43: FAQ

    Lecture 216 FAQ - Part 1

    Lecture 217 FAQ - Part 2

    Section 44: Volunteer

    Lecture 218 Volunteer - Part 1

    Lecture 219 Volunteer - Part 2

    Lecture 220 Volunteer - Part 3

    Lecture 221 Volunteer - Part 4

    Section 45: Photo Gallery

    Lecture 222 Photo Gallery - Part 1

    Lecture 223 Photo Gallery - Part 2

    Lecture 224 Photo Gallery - Part 3

    Lecture 225 Photo Gallery - Part 4

    Section 46: Video Gallery

    Lecture 226 Video Gallery - Part 1

    Lecture 227 Video Gallery - Part 2

    Lecture 228 Video Gallery - Part 3

    Section 47: Blog

    Lecture 229 Blog - Part 1

    Lecture 230 Blog - Part 2

    Lecture 231 Blog - Part 3

    Lecture 232 Blog - Part 4

    Lecture 233 Blog - Part 5

    Lecture 234 Blog - Part 6

    Section 48: Blog Comment

    Lecture 235 Blog Comment - Part 1

    Lecture 236 Blog Comment - Part 2

    Lecture 237 Blog Comment - Part 3

    Section 49: Event

    Lecture 238 Event - Part 1

    Lecture 239 Event - Part 2

    Lecture 240 Event - Part 3

    Lecture 241 Event - Part 4

    Lecture 242 Event - Part 5

    Lecture 243 Event - Part 6

    Section 50: Event Ticket

    Lecture 244 Event Ticket - Part 1

    Lecture 245 Event Ticket - Part 2

    Lecture 246 Event Ticket - Part 3

    Lecture 247 Event Ticket - Part 4

    Lecture 248 Event Ticket - Part 5

    Section 51: Event Ticket - Admin Panel

    Lecture 249 Event Ticket - Admin Panel - Part 1

    Lecture 250 Event Ticket - Admin Panel - Part 2

    Section 52: Event Ticket - User Panel

    Lecture 251 Event Ticket - User Panel - Part 1

    Lecture 252 Event Ticket - User Panel - Part 2

    Section 53: Cause

    Lecture 253 Cause - Part 1

    Lecture 254 Cause - Part 2

    Lecture 255 Cause - Part 3

    Lecture 256 Cause - Part 4

    Lecture 257 Cause - Part 5

    Lecture 258 Cause - Part 6

    Lecture 259 Cause - Part 7

    Section 54: Cause Donation

    Lecture 260 Cause Donation - Part 1

    Lecture 261 Cause Donation - Part 2

    Section 55: Cause Donation - Admin & User Panel

    Lecture 262 Part 1

    Lecture 263 Part 2

    Section 56: Home Page - Data Showing

    Lecture 264 Part 1

    Lecture 265 Part 2

    Lecture 266 Part 3

    Section 57: Settings

    Lecture 267 Settings - Part 1

    Lecture 268 Settings - Part 2

    Lecture 269 Settings - Part 3

    Lecture 270 Settings - Part 4

    Section 58: Other Pages

    Lecture 271 Terms and Privacy Page

    Section 59: Subscriber

    Lecture 272 Subscriber - Part 1

    Lecture 273 Subscriber - Part 2

    Lecture 274 Subscriber - Part 3

    Section 60: Admin Dashboard

    Lecture 275 Dashboard Items

    Section 61: Final Source Code

    Lecture 276 Final Code

    Persons who want to learn a php framework from scratch,Persons who want to learn making a complete web application from beginning,Persons who are looking for a good job in web development sector,Persons who want to learn making a non-profit charity application with Laravel