Published 2/2023MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 20.45 GB | Duration: 45h 30m
Building a Professional and Dynamic Portfolio Website with Laravel: From Scratch to Deployment Building Complete Portfolio Website Project Deployment to Live Server Composer installation and usage Laravel File and Folder Structure About the .env file Basic Laravel Routing Route Parameters, middleware, prefix, named route Registering And Using Middleware Basic CRUD (Create, Read, Update, Delete) System from Scratch Image Intervention System Laravel Basic Authentication using Laravel Breeze - Registration, Email Verification, Forget and Reset Password User Authorization Queues And Jobs Observer And Event-Listeners Using Of Session And Cache Form Validation And Error Handling Migration And Seeder Laravel Localization Blade Components Query Builder Eloquent ORM Eloquent Relationship PayPal integration in Laravel Stripe integration in Laravel Razorpay integration in Laravel 2Checkout integration in Laravel Instamojo integration in Laravel Mollie integration in Laravel Paystack integration in Laravel SSLCOMMERZ integration in Laravel Yajra Datatable Implementation Image Intervention Implementation Shopping Cart Implementation Spatie Laravel Permission Implementation (Role & Permission) Socialite Social Authentication (Social Login) Basic PHP Knowledge Basic HTML, CSS Knowledge Experience To Work With A Code Editor Basic Bootstrap Knowledge Knowledge about local server. For example, xampp, wampp or any Basic of OOP (Object Oriented Programming) In today's digital age, having a professional online presence is essential for anyone looking to build a successful career in any industry. A portfolio website is an excellent way to showcase your skills, achievements, and experience to potential employers, clients, or collaborators. Laravel, one of the most popular PHP web application frameworks, provides a powerful and efficient way to create dynamic and scalable web applications.In this comprehensive course, you will learn how to build a portfolio website using Laravel from scratch. We will start with the basics, including the Laravel framework, MVC architecture, and database design. Then, we will move on to more advanced topics, such as creating dynamic pages, integrating user authentication, and adding social media features. By the end of the course, you will have a professional and fully functional portfolio website that you can use to showcase your skills and achievements.This course is suitable for anyone who wants to learn Laravel and create a professional portfolio website. Whether you are a web developer, designer, freelancer, or anyone looking to build a strong online presence, this course will provide you with the knowledge and skills you need to create a portfolio website that will impress potential clients and employers. No prior experience with Laravel or web development is required, but some basic knowledge of PHP, HTML, and CSS will be helpful.What you'll learn:Understand the Laravel framework and MVC architectureDesign and implement a database schema for a portfolio websiteBuild dynamic pages with Blade templates and Laravel routitegrate user authentication and authorization with Laravel's built-in featuresAdd social media features, such as sharing and commenting, to your portfolio websiteDeploy your portfolio website to a live server and optimize it for search ees.So, whether you are a seasoned developer looking to add Laravel to your skillset, or a bner looking to build a professional portfolio website, this course is perfect for you. Enroll now and start building your own dynamic and impressive portfolio website with Laravel! Section 1: Introduction Lecture 1 Introduction Section 2: Fundamental: Local Environment Setup Lecture 2 Local Environment Setup Lecture 3 Change PHP Version in Laragon Lecture 4 VS Code Useful Extensions Section 3: Fundamental: Laravel Installation Lecture 5 Install First Laravel 9 Project Section 4: Fundamental: Laravel Directory Structure and Artisan CLI With Tinker Lecture 6 Laravel File and Folder Structure Lecture 7 Artisan CLI and Tinker Lecture 8 Fixing VScode PHP Path Error Section 5: Fundamental: Route Lecture 9 Define Routing Lecture 10 Route Parameters Lecture 11 Naming Routes Lecture 12 Route Grouping Lecture 13 Route Methods Lecture 14 Fallback Route Section 6: Fundamental: Temlpating and Views Lecture 15 Laravel View Introduction Lecture 16 Passing And Rendering Data In Templates Lecture 17 Building Application Layout Lecture 18 Loops In Templates Lecture 19 Conditional Rendering Lecture 20 Including Sub Views Lecture 21 Useful Blade Directives Section 7: Fundamental: Controller Lecture 22 Introduction With Controller Lecture 23 Basic controllers Lecture 24 Resource controllers Lecture 25 Single Action Controllers Section 8: Fundamental: Form Validation and Handling Lecture 26 Form Markup Lecture 27 Form CSRF Token Explaination Lecture 28 Input Field Validation Lecture 29 More Validation Rules Lecture 30 Overwrite Default Validation Texts Lecture 31 Form Validation Request Classes Section 9: Fundamental: Database - Migration and Seeding Lecture 32 Configuring DB Connection Lecture 33 Creating Migration Lecture 34 Table Data Types Lecture 35 Important Migration Commands Lecture 36 Adding Columns To Existing Tables Using Migration Lecture 37 Overview and Seeding Fake Data Section 10: Fundamental: Database - Query Builder Lecture 38 Introduction of Query Builders Lecture 39 Retrieving Data From Database Table Lecture 40 Retrieving A List Of Column Values Lecture 41 Using Of Where Condition Lecture 42 Insert Data In Database Lecture 43 Update Data In Database Lecture 44 Delete Data From Database Lecture 45 Basic Join Statement Lecture 46 Aggregates Section 11: Fundamental: Database - Eloquent ORM Lecture 47 Understanding Eloquent ORM Lecture 48 Retrieving Records Via Eloquent Models Lecture 49 Using Where Condition in Eloquent Lecture 50 Inserting or Saving Data With Eloquent Lecture 51 Updating Data With Eloquent Lecture 52 Deleting Data Lecture 53 Mass Assignment Lecture 54 Soft Deleting - Trashing Lecture 55 Retrieving Deleted Data Lecture 56 Restore A Record Or Deleting A Record Permanently Lecture 57 Factories Section 12: Fundamental: Eloquent Relationship Lecture 58 One to One Relationship Lecture 59 Inverse Relation Lecture 60 One to Many Relationship Lecture 61 Many to Many Relations Section 13: Fundamental: File Storage Lecture 62 File Storage Introduction Lecture 63 Uploading Files in Storage (part-1) Lecture 64 Uploading Files in Storage (Part-2) Lecture 65 Storage Link Lecture 66 Remove Files from Storage Lecture 67 Validating Uploaded files (size, type etc.) Section 14: Fundamental: Request and Response Lecture 68 Redirect Response Lecture 69 Return Response JSON Lecture 70 Returning File to Section 15: Fundamental: CRUD (create, read, update & del) - Eloquent & Resource Controller Lecture 71 Introduction Lecture 72 Templating And Mark up (part -1) Lecture 73 Templating And Mark up (part -2) Lecture 74 Creating Models And Migrations for CRUD Lecture 75 Creating Form (Part - 1) Lecture 76 Creating Form (Part - 2) Lecture 77 Retrieving All Data From Database Table Lecture 78 Updating Specific Row with eloquent (Part -1) Lecture 79 Updating Specific Row with eloquent (Part -2) Lecture 80 Show A Specific Data Lecture 81 Deleting A Specific Data Lecture 82 Implementing Soft Deleting And Show Row List Lecture 83 Restoring Deleted Rows Lecture 84 Deleting a Record Permanently Lecture 85 Implementing One To One Relation In Tables Lecture 86 Paginating Eloquent Results Section 16: Fundamental: Middleware Lecture 87 Introduction Of Middleware Lecture 88 Create Middleware Via Artisan Command Lecture 89 Global Middleware Lecture 90 Group Middleware Lecture 91 Route Middleware Lecture 92 Controller Middleware Section 17: Fundamental: Blade Components Lecture 93 Introduction to Blade Components Lecture 94 Creating Blade Components Lecture 95 Rendering Blade Components Lecture 96 Passing Data To Components Lecture 97 Component Slots Section 18: Fundamental: Sending Email Lecture 98 Configure Mail Trap Lecture 99 Send a Simple Email With Laravel Lecture 100 Send HTML View as an Email Body Lecture 101 Attaching Files to Email Section 19: Fundamental: HTTP Session Lecture 102 Introduction of HTTP Session Lecture 103 Retrieving Data From Session Lecture 104 Storing Data at Session Lecture 105 Deleting Data From Session Lecture 106 Flash Session Data Section 20: Fundamental: Cache Lecture 107 Introduction Of Cache Lecture 108 Difference Between Session And Cache Lecture 109 Installing Laravel Debugbar Package Lecture 110 Storing Data In Cache Lecture 111 Storing Data in Cache Forever Lecture 112 Removing Data From Cache Lecture 113 Using Cache With Pagination Section 21: Fundamental: Authentication Lecture 114 Introduction Lecture 115 Install Breeze Starter Kit Lecture 116 Redirect User To Specific Page After Login Lecture 117 Retrieving The Authenticated User Lecture 118 Recreating Logout Feature Lecture 119 Protecting Routes Section 22: Fundamental: Authorization Lecture 120 Introduction Lecture 121 Difference Between Authentication And Authorization Lecture 122 Authorization - Gates Lecture 123 Verifying Permissions in Blade Templates Lecture 124 Authorization - Policy Lecture 125 Authorization - Role Section 23: Fundamental: Queues And Background Processing Lecture 126 Queues Introduction Lecture 127 Creating The First Job And Configuring Queues Lecture 128 Queueing an Email Section 24: Fundamental: Observers And Event Listeners Lecture 129 Model Observers Lecture 130 Introduction To Event - Listeners Lecture 131 Creating Events - Listeners Lecture 132 Practical Example of Event - Listeners Section 25: Fundamental: Localization Lecture 133 Introduction to Localization Lecture 134 Defining and Retrieving Translation Strings Lecture 135 Change Translation Depending On Route Section 26: Fundamental: Source Code Lecture 136 Fundamental Source Code With Database Section 27: Useful Packages: Yajra Datatable Lecture 137 Creating a basic templet to work with Lecture 138 Getting Started with Yajra Datatable Lecture 139 Introduction of Yajra Datatable Lecture 140 Add datatable export buttons Lecture 141 Datatable Column Editing Options Section 28: Useful Packages: Intervention Image Lecture 142 Introduction of Intervention image Lecture 143 Installation and basic implementation Lecture 144 Make a custom image filter Section 29: Useful Packages: Shopping Cart Lecture 145 Introduction of laravel shopping cart package Lecture 146 Template overview Lecture 147 Show dynamic products on frontend Lecture 148 Package Installation and setup Lecture 149 Add product into cart Lecture 150 Fetch Products from cart session Lecture 151 Update cart product quantity Lecture 152 Remove product from cart Section 30: Useful Packages: Spatie Laravel Permission (Role and Permission) Lecture 153 Introduction of Laravel Permission Lecture 154 Installation and setup of Laravel Permission Lecture 155 Create Roles and Permission and assign them to user Lecture 156 How to check role and permission at the blade Section 31: Useful Packages: Socialite Social Authentication (Social Login) Lecture 157 Introduction of laravel socialite Lecture 158 Install socialite and setup in to project Lecture 159 Implement socialite Section 32: Useful Packages: Source Code Lecture 160 Useful Packages Source Code With Database Section 33: Payment Gateways: Introduction and Template Overview Lecture 161 Introduction Lecture 162 Template Overview Section 34: Payment Gateways: PayPal Integration Lecture 163 PayPal - Create PayPal Sandbox Account Lecture 164 PayPal - Integrate PayPal Gateway In Laravel Section 35: Payment Gateways: Stripe Integration Lecture 165 Stripe - Create Stripe Sandbox Account Lecture 166 Stripe - Integrate Stripe Gateway In Laravel Section 36: Payment Gateways: Razorpay Integration Lecture 167 Razorpay - Integrate RazorPay Gateway In Laravel Section 37: Payment Gateways: 2Checkout Integration Lecture 168 2Checkout - Create 2checkout Sandbox Account Lecture 169 2Checkout integrate 2checkout (Part-1) Lecture 170 2Checkout - integrate 2checkout (Part-2) Section 38: Payment Gateways: Instamojo Integration Lecture 171 Instamojo - Create Instamojo Sandbox Account Lecture 172 Instamojo - Integrate Instamojo Gateway In Laravel Section 39: Payment Gateways: Mollie Integration Lecture 173 Mollie - Create mollie Sandbox Account Lecture 174 Mollie - Integrate mollie Gateway In Laravel Section 40: Payment Gateways: Paystack Integration Lecture 175 Paystack - Create Paystack Sandbox Account Lecture 176 Paystack - Integrate Paystack Gateway In Laravel Section 41: Payment Gateways: SSLCOMMERZ Integration Lecture 177 SSLCOMMERZ - Create Sslcommerz Sandbox Account Lecture 178 SSLCOMMERZ - Integrate Sslcommerz Gateway In Laravel Section 42: Payment Gateways: Source Code Lecture 179 Payment Gateways Source Code Section 43: Portfolio: Admin Panel Template Mastering and Setup Lecture 180 Admin Panel HTML Template Overview (Bootstrap 5) Lecture 181 Installing Laravel 9 and Creating Database Lecture 182 Installing Laravel Breeze And Setup Lecture 183 Admin Layout Mastering Dashboard Page Lecture 184 Organize Files and code Lecture 185 Admin Layout Mastering Login Page Lecture 186 Admin Layout Mastering Forgot Password Page Lecture 187 Admin Layout Mastering Profile Edit Page Section 44: Portfolio: Front-End Template Mastering Lecture 188 Front-End Template Overview Lecture 189 Mastering Front-End Home Page Lecture 190 Mastering Front-End Blog Page Lecture 191 Mastering Front-End Portfolio Details page Section 45: Portfolio: Hero Section Lecture 192 Hero Section (part - 1) Lecture 193 Hero Section (part - 2) Lecture 194 Hero Section (part - 3) Lecture 195 Hero Section (part - 4) Lecture 196 Hero Section (part - 5) Lecture 197 Hero Section (part - 6) Lecture 198 Hero Section (part - 7) Lecture 199 Hero Section (part - 8) Lecture 200 Hero Section (part - 9) Section 46: Portfolio: Services Section Lecture 201 Services Section (Part - 1) Lecture 202 Services Section (Part - 2) Lecture 203 Services Section (Part - 3) Lecture 204 Services Section (Part - 4) Lecture 205 Services Section (Part - 5) Section 47: Portfolio: About Section Lecture 206 Create back-end section edit form Lecture 207 Handle edit form and store data to DB Lecture 208 Show dynamic data in edit form Lecture 209 Show Dynamic contents at the front-end Section 48: Portfolio: Portfolio Section Lecture 210 Portfolio category create feature Lecture 211 Portfolio category update and delete feature Lecture 212 Create form page design Lecture 213 Handle create form page Lecture 214 Show portfolio items in datatable Lecture 215 Portfolio update and delete Lecture 216 Portfolio section setting page Lecture 217 Show dynamic contents in home page Lecture 218 Show dynamic contents in portfolio details page Lecture 219 Validation for category relation (Important) Section 49: Portfolio: Skills Section Lecture 220 Creating and handling skill section setting update form Lecture 221 Show dynamic contents at the frontend Lecture 222 Skill item create feature Lecture 223 Working with update and delete feature Lecture 224 Show skill items at frontend Lecture 225 Some fixes Section 50: Portfolio: Experiences Section Lecture 226 Create update form design Lecture 227 Handling form data and storing Lecture 228 Show dynamic contents at frontend Section 51: Portfolio: Client Feedback Section Lecture 229 Create form design Lecture 230 Handle and store create form data Lecture 231 Work with update and delete feature Lecture 232 Create feedback section setting page Lecture 233 Show dynamic contents in frontend Section 52: Portfolio: Blog Section Lecture 234 Category create feature Lecture 235 Adding category update and delete feature Lecture 236 Blog Create feature Lecture 237 Show all blogs at datatable Lecture 238 Working with blog update and delete feature Lecture 239 Show latest blogs at home page section Lecture 240 Make blog details page dynamic Lecture 241 Show all blogs at blog page with pagination Lecture 242 Working with blog section settings Section 53: Portfolio: Contact Form Section Lecture 243 Submit form with ajax Lecture 244 Validate form data and handle error Lecture 245 Handle form and send mail Lecture 246 Create setting section page Section 54: Portfolio: Footer Section Lecture 247 Social links create page Lecture 248 Social links update and delete feature Lecture 249 Footer details update page Lecture 250 Contact info page Lecture 251 Useful links create feature Lecture 252 Useful links update and delete feature Lecture 253 Help links Lecture 254 Show all dynamic contents at frontend Section 55: Portfolio: Website Settings Lecture 255 General setting update page Lecture 256 SEO setting update page Section 56: Portfolio: Dashboard Lecture 257 Show dynamic data at dashboard Lecture 258 Dynamically active sidebar items Section 57: Portfolio: Finishing Lecture 259 Make assets production-ready and remove unused files and folders Section 58: Portfolio: Source Code Lecture 260 Portfolio Source Code With Database Those Who Want To Be A Laravel Developer,Students Who Want To Learn Laravel For Their University Projects,Experts Who Want To Get A Job In Laravel,Those Who Want To Increase Their Knowledge In Programming HomePage: gfxtra__Laravel_9_.part01.rar.html gfxtra__Laravel_9_.part02.rar.html gfxtra__Laravel_9_.part03.rar.html gfxtra__Laravel_9_.part04.rar.html gfxtra__Laravel_9_.part05.rar.html gfxtra__Laravel_9_.part06.rar.html gfxtra__Laravel_9_.part07.rar.html gfxtra__Laravel_9_.part08.rar.html gfxtra__Laravel_9_.part09.rar.html gfxtra__Laravel_9_.part10.rar.html gfxtra__Laravel_9_.part11.rar.html gfxtra__Laravel_9_.part12.rar.html gfxtra__Laravel_9_.part13.rar.html gfxtra__Laravel_9_.part14.rar.html gfxtra__Laravel_9_.part15.rar.html gfxtra__Laravel_9_.part16.rar.html gfxtra__Laravel_9_.part17.rar.html gfxtra__Laravel_9_.part18.rar.html gfxtra__Laravel_9_.part19.rar.html
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.