Tutorials > Beginning Laravel 9 - From Novice To Professional (2022) (updated 1/2023)
Beginning Laravel 9 - From Novice To Professional (2022) (updated 1/2023)Date: 27 May 2024 | Posted by: AD-TEAM |
![]() Beginning Laravel 9 - From Novice To Professional (2022) Last updated 1/2023 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: English | Size: 13.56 GB[/center] | Duration: 30h 37m Get from novice to professional in Laravel by learning the concepts and build Two Real World Laravel projects What you'll learn Learn the Laravel concept and how to apply it to build real-world projects Practice your Laravel skills with challenges and assignments (solutions included) Leverage Laravel Eloquent to communicate with any databases in easy and elegant way Build 2 amazing real-world projects for your portfolio and become job-ready programmer Write clean code with Laravel Requirements You should be familiar with the basics of HTML and PHP You should have basic understanding of Object Oriented Programming Description ** This course was updated in December 2022 **Welcome to Beginning Laravel - From novice to professional! The most up-to-date resource online for learning Laravel!Are you ready to take your web development skills to the next level? Look no further, because our Laravel course is here to help you become a professional in one of the most popular PHP frameworks on the market.Our course starts with the basics, introducing you to the Laravel framework and walking you through the process of setting up a development environment. From there, we'll dive into the core concepts of Laravel, including routing, controllers, views, and more.You'll learn how to build robust and scalable applications using Laravel's elegant syntax and tools. As you progress through the course, you'll work on real-world projects that will help you put your skills into practice and build your portfolio.By the end of this course, you'll have a solid understanding of how to build and maintain Laravel applications at a professional level.Don't just take our word for it – check out what our students have to say:"A good course that touches on pretty much most of the fundamental topics of learning/using Laravel.My goal after a year-and-a-half of writing PHP procedurally was to learn a framework and I'm glad I chose this course to get started doing so" - Jacob P."This is the best course I have learned on udemy. The teacher is focusing really good on subject and give it in linear way. I think I am getting professional knowledge that will help me in my work. Thank you very much mister." - Mohammed M."I rarely rate any course. I Already bought 4 Laravel courses, and I think this is the best course. Instructor gives different solutions/methods to solve a single problem. Clear explanation". Mohd Rushdi.So why wait? Start your journey to becoming a professional Laravel developer today! Enroll now and join the hundreds of students who have already benefited from our comprehensive and hands-on course. We can't wait to see what you'll build with your new skills.Update Histories:11/11/2022 - Re-recorded some lectures with Laravel 9 (total 6 hours)21/05/2022 - Added new content:One-to-one relationshipBuild settings featureBuild author profile page on Larapics app02/04/2022 - Added new section: Authorization01/03/2022 - Added new section: Working with Blade components20/02/2022 - Added new section: Build a new project with Laravel 910/01/2022 - Update course curriculum to support Laravel 801/01/2022 - Added new section: Working with File Storage06/05/2020 - Added Handling File upload04/06/2020 - Added N+1 Query Problem & Eager Loading02/03/2020 - Added new content about tidying up the code01/15/2020 Updated contents on Setting up Local development environmentAdded fresh content about Authentication in Laravel 6.x12/15/2019 - Added new content about Query scopes11/20/2019 - Added fresh content with Laravel 6.x04/02/2018 - Added course contents About customizing Authentication with Laravel 5.6 Includes:Authentication redirectionBasic Login Form customizationAdvance Login Form customization Overview Section 1: Introduction Lecture 1 Welcome Lecture 2 Project Repositories Section 2: Setting up our Laravel Development Environment Lecture 3 Section Introduction (DON'T SKIP unless you have dev environment setup) Lecture 4 Setting up Local Development on Windows - Installing XAMPP Lecture 5 Setting up Local Development on Windows - Install Composer & Laravel Installer Lecture 6 Upgrade PHP version on XAMPP (OPTIONAL) Lecture 7 Setting up Local Development on Mac - Install Homebrew, PHP, MySQL and Composer Lecture 8 Setting up Local Development on Mac - Installing Valet Lecture 9 Alternative Local Development Environment - Installing Laravel Sail Lecture 10 Other Tools to install Lecture 11 My Visual Studio Code Editor settings Section 3: Getting started with Laravel Lecture 12 Setting up new Laravel project Lecture 13 Laravel project structure Lecture 14 Artisan CLI & Tinker Section 4: Routing Lecture 15 Defining our first routes Lecture 16 Routes Parameters Lecture 17 Constraining the route parameter format Lecture 18 Named routes Lecture 19 Route groups Lecture 20 Fallback routes Section 5: Views and Blade Template Lecture 21 Displaying data in the Blade template Lecture 22 Creating our first view Lecture 23 Exercise 1 - Creating view for contacts-create route Lecture 24 Passing data to the views Lecture 25 Another approach passing data to the views Lecture 26 Building application layout Lecture 27 Blade template inheritance Lecture 28 Exercise 2 - Using blade template inheritance Lecture 29 Including sub-views Lecture 30 Blade control statements and loops Lecture 31 Controlling loops and loop variables Lecture 32 Rendering views for collection Lecture 33 Styling the empty view Lecture 34 Create landing page for our app Section 6: Controllers Lecture 35 Creating our first controller Lecture 36 Exercise 3 - From routes to controllers Lecture 37 Grouping the controller routes Lecture 38 Single Action Controller Lecture 39 Dependency Injection in the Controller Lecture 40 Resource Controller Lecture 41 Partial resource routes Lecture 42 API resource routes Lecture 43 Nested resources Lecture 44 Customizing the resource routes Section 7: Working with Database Lecture 45 Setting up the database connection Lecture 46 Introduction to Migrations Lecture 47 Creating our first migration Lecture 48 Exercise 4 - Creating Tasks table schema with migration Lecture 49 Updating table with migration Lecture 50 Foreign key constraints Lecture 51 Dropping foreign keys Lecture 52 Foreign key constraint actions Lecture 53 Query Builder - Inserting records Lecture 54 Query Builder - Updating and deleting records Lecture 55 Query Builder - Retrieving all records Lecture 56 Query Builder - Retrieving a single record Lecture 57 Seeding database Lecture 58 Working with Faker library Section 8: Eloquent ORM Lecture 59 Creating our first Model Lecture 60 Exercise 5 - Creating Contact Model Lecture 61 Querying database with Eloquent Lecture 62 Using the Where clauses Lecture 63 Inserting, Updating and deleting records Lecture 64 Mass assignment Lecture 65 Inserting or updating method Lecture 66 Upsert method Lecture 67 Exercise 6 - Seeding the contacts table Lecture 68 Exercise 7 - Calling the model in the controller Lecture 69 Eloquent Relationship - Querying models Lecture 70 Eloquent Relationship - Inserting related models Lecture 71 Eloquent Relationship - Implementing The Eloquent relationship Section 9: Pagination Lecture 72 Introduction to Pagination Lecture 73 Implementing the Pagination Lecture 74 Appending query string and handling auto numbering Lecture 75 Creating Pagination manually Section 10: Model Factories Lecture 76 Create our first factory Lecture 77 Factory states Lecture 78 Factory sequences Lecture 79 Implementing eloquent factories in Database Seeder Lecture 80 Factory relationships Section 11: Working with Form, requests and responses Lecture 81 Using the HTML Form with the GET method Lecture 82 Using the HTML Form with POST method Lecture 83 Interacting with HTTP Request Lecture 84 Retrieving the incoming request data Lecture 85 Validating the incoming request data Lecture 86 Displaying validation error messages Lecture 87 Handling old inputs Lecture 88 Handling Http responses Lecture 89 Exercise 8 - Using HTML form with PUT http method Lecture 90 Using HTML form with DELETE Http method Lecture 91 Searching data - Client side Lecture 92 Searching data - Server side Section 12: Soft Deletion Lecture 93 Setting up soft deletion Lecture 94 Soft deleting models Lecture 95 Querying soft deleted models Lecture 96 Changing the deletion behaviour Lecture 97 Displaying soft deleted models Lecture 98 Restore and force delete the soft deleted models Lecture 99 Searching soft deleted models Section 13: Query Scopes Lecture 100 Global Scopes Lecture 101 Removing global scopes Lecture 102 Make our global scopes reusable Lecture 103 Local Scopes Lecture 104 Dynamic Scopes Lecture 105 Making our Local Scopes reusable Lecture 106 Creating sortable helper function Lecture 107 Handling sortable column in the backend Lecture 108 Creating default sorting column Lecture 109 Styling the sortable columns Section 14: Route Model Bindings Lecture 110 Implicit Bindings Lecture 111 Implicit Binding on soft deleted models Lecture 112 Customizing route model binding's column in the route parameter Lecture 113 Customizing route model binding's column in the Model Lecture 114 Explicit Bindings Lecture 115 Customizing The Resolution Logic Section 15: Form Request Validation Lecture 116 Introduction to Form Request Validation Lecture 117 Customizing validation attributes Lecture 118 Customizing validation error message Lecture 119 Preparing input before validation Lecture 120 Other useful methods Section 16: Authentication Lecture 121 Setting up Fortify Lecture 122 Adding User Registration feature Lecture 123 Signing user in Lecture 124 Retrieving the authenticated user Lecture 125 Remembering users and signing users out Lecture 126 Protecting routes from unauthenticated users Lecture 127 Adding Password Reset feature - Request password Lecture 128 Adding Password Reset feature - Resetting the password Lecture 129 Adding Email Verification feature Lecture 130 Adding the Edit user profile information form Lecture 131 Updating user profile information Lecture 132 Customizing the update user profile information feature Lecture 133 Updating the user password Lecture 134 Linking resources to users Lecture 135 Displaying current user's data Section 17: Working with Laravel File Storage Lecture 136 Setting up File Storage Lecture 137 Reading Files Lecture 138 Storing Files Lecture 139 Copying, moving and deleting files Lecture 140 Working with Directories Lecture 141 Implementing File Storage in our Application Lecture 142 Other useful methods for storing files Lecture 143 Displaying the uploaded file from the disk to the form Section 18: Contact App : CRUD Companies Lecture 144 Displaying all companies Lecture 145 Refactoring our views Lecture 146 Refactoring the Filter view Lecture 147 Fixing the Reset filter button issue Lecture 148 Building the Create and Edit company features Lecture 149 Adding a feature to show company details Lecture 150 Enabling the delete, restore and force delete company features Lecture 151 Fixing the soft deleted issue Section 19: N+1 Query Problem & Eager Loading Lecture 152 Section Introduction Lecture 153 3 different ways debugging our queries Lecture 154 N+1 Query Problem & Eager Loading Lecture 155 Advanced Eager Loading Lecture 156 Detecting N+1 problem Automatically Lecture 157 Counting Related Models Section 20: Larapics Project - Building CRUD functionalities Lecture 158 Section Introduction Lecture 159 Create New Laravel Project Lecture 160 Setting up existing Laravel project Lecture 161 Create a model and migration for image Lecture 162 Seeding images table with the Model Factory Lecture 163 Working with File Storage Lecture 164 Calculate the image dimension Lecture 165 Displaying all images Lecture 166 Showing a single large image Lecture 167 Creating an Upload Image form Lecture 168 Uploading the image Lecture 169 Handling the image slug Lecture 170 Updating the image data Lecture 171 Working with Eloquent Events Lecture 172 Deleting existing images Section 21: Working with Blade components Lecture 173 Creating our first Blade Component Lecture 174 Passing data to the Blade Component Lecture 175 Component default values and methods Lecture 176 Component attributes Lecture 177 Conditionally merging class Lecture 178 Working with Slots Lecture 179 Scoped Slots Lecture 180 Refactoring our Alert Component Lecture 181 Anonymous Component Lecture 182 Implementing the Form component in our App Lecture 183 Building Application Layout using component Lecture 184 Integrating Bootstrap 5 theme in our layout Lecture 185 Refactoring the Show Image view Lecture 186 Refactoring the Upload image Form Lecture 187 Refactoring the Edit Image Form Lecture 188 Pagination Section 22: Authorization Lecture 189 Authentication Scaffolding Lecture 190 Adding a role to the user Lecture 191 Learn a simple way to authorize action Lecture 192 Authorization with Gates Lecture 193 Learn some useful authorization methods Lecture 194 Authorization with Policies Lecture 195 Authorizing actions using Policies Lecture 196 Creating new pages to display public images Lecture 197 Authorizing images resource Lecture 198 Other authorization stuff Section 23: Eloquent Relationship: One to One Lecture 199 One to One - The basic Lecture 200 One to one assignment and queries Lecture 201 One of many relationship Lecture 202 One to one Model factory Lecture 203 Build User Setting feature - Create the Setting form Lecture 204 Build User Setting feature - Update Social Profile changes Lecture 205 Build User Setting feature - Update Social Profile changes Lecture 206 Build User Setting feature - Create user configuration schema Lecture 207 Build User Setting feature - Update user configuration changes Lecture 208 Build User Setting feature - Modify the user profile schema Lecture 209 Build User Setting feature - Update the user profile changes Lecture 210 Build User Setting feature - The account setting Lecture 211 Build Author public profile page - Author bio, profile and cover image Lecture 212 Build Author public profile page - Author social links and images Section 24: [Legacy] Working with Database Lecture 213 [Legacy] Introduction to Database Migration Lecture 214 [Legacy] Working with Migration Lecture 215 [Legacy] Seeding Database Table Lecture 216 [Legacy] Generate realistic data with Faker library Lecture 217 [Legacy] Eloquent Lecture 218 [Legacy] Mass Assignment Lecture 219 [Legacy] Exercise 1 - Create table & model for Contact Lecture 220 [Legacy] Eloquent Relationship - Inserting & Updating Related Models Lecture 221 [Legacy] Eloquent Relationship - Querying Relations Lecture 222 [Legacy] Model Factories Lecture 223 [Legacy] Exercise 2 - Implement Model Factories on seeding companies table Lecture 224 [Legacy] Factory Relationships (Below Laravel 8) Lecture 225 Exercise 5 - Build Manage companies feature by yourself [Legacy] Section 25: [Legacy] Routing, Controllers & Views Lecture 226 [Legacy] Basic Routing Lecture 227 [Legacy] Named Routes Lecture 228 [Legacy] Views Lecture 229 [Legacy] Controllers Lecture 230 [Legacy] Building Application Layout using Blade Template Inheritance Lecture 231 [Legacy] Factory Relationships (Laravel 8+) Section 26: [Legacy] Rendering Dynamic Data Lecture 232 [Legacy] Displaying all contacts Lecture 233 [Legacy] Adding pagination Lecture 234 [Legacy] Exercise 3 - Display all companies on dropdown list Lecture 235 [Legacy] Filtering contacts by company Lecture 236 [Legacy] Showing contact details Section 27: [Legacy] Working with Form Lecture 237 [Legacy] Handling Form Lecture 238 [Legacy] Adding Form Validation Lecture 239 [Legacy] Persisting validated data into database Lecture 240 [Legacy] Exercise 4 - Update data Lecture 241 [Legacy] Deleting the Data Section 28: Query Scopes [Legacy] Lecture 242 Building a Search Form [Legacy] Lecture 243 Local Scopes [Legacy] Lecture 244 Global Scopes [Legacy] Lecture 245 Adding more criteria on our Search global scope [Legacy] Lecture 246 Removing Global Scopes [Legacy] Lecture 247 Make our Global Scopes reusable [Legacy] Lecture 248 Another approach to make our Global Scopes reusable [Legacy] Lecture 249 Implementing Bootable Eloquent Traits [Legacy] Section 29: Resourceful Routes and Form Request validation [Legacy] Lecture 250 Section Introduction [Legacy] Lecture 251 Route Model Binding - Implicit [Legacy] Lecture 252 Customizing the key on route model binding [Legacy] Lecture 253 Resource Routes [Legacy] Lecture 254 Partial resource routes [Legacy] Lecture 255 Route Model Binding - Explicit [Legacy] Lecture 256 API Resourceful Route [Legacy] Lecture 257 Nested Resources [Legacy] Lecture 258 Naming resource routes [Legacy] Lecture 259 Put Complex query on the model [Legacy] Lecture 260 Form Request Validation [Legacy] Lecture 261 Customise Validation error messages [Legacy] Lecture 262 Useful methods when working with Form Request [Legacy] Section 30: Authentication [Legacy] Lecture 263 Authentication Scaffolding in Laravel 6.x or above [Legacy] Lecture 264 Control visibility of Navbar links [Legacy] Lecture 265 Retrieving The Authenticated User [Legacy] Lecture 266 Custom Authentication Redirection [Legacy] Lecture 267 Protecting Routes [Legacy] Lecture 268 Password Reset [Legacy] Lecture 269 Email Verification [Legacy] Lecture 270 Linking users table to companies and contacts table [Legacy] Lecture 271 User, Company and Contact relationship models [Legacy] Lecture 272 Updating our factory relationships (Laravel < 8) [Legacy] Lecture 273 Updating our factory relationships (Laravel 8+) [Legacy] Lecture 274 Displaying Authenticated User's Data [Legacy] Lecture 275 Confirm Password [Legacy] Section 31: Handling File Upload [Legacy] Lecture 276 Section Introduction [Legacy] Lecture 277 Setting up endpoints for edit profile [Legacy] Lecture 278 Building Edit Profile Form [Legacy] Lecture 279 Adding more columns on users table for storing profile information [Legacy] Lecture 280 Refactoring the Register Controller [Legacy] Lecture 281 Updating Current User Profile [Legacy] Lecture 282 Refactoring Flash message [Legacy] Lecture 283 Setting up the form for uploading [Legacy] Lecture 284 Create basic upload File logic [Legacy] Lecture 285 Some handy methods when working with uploaded file [Legacy] Lecture 286 Tidying up our Profile Controller [Legacy] Section 32: Working with File Storage [Legacy] Lecture 287 Setting up File Storage [Legacy] Lecture 288 Retrieving Files [Legacy] Lecture 289 Storing Files [Legacy] Lecture 290 Copying, moving and deleting files [Legacy] Lecture 291 Working with Directories [Legacy] Lecture 292 Implementing File Storage in our Application [Legacy] Section 33: Contact App : Add new feature to manage companies [Legacy] Lecture 293 Section Introduction [Legacy] Lecture 294 Create Resource Controller for Companies [Legacy] Lecture 295 Displaying all companies [Legacy] Lecture 296 Filtering companies data [Legacy] Lecture 297 Create, Show, Edit & Destroy company [Legacy] Lecture 298 Setting up the active menu dynamically [Legacy] Section 34: Contact App - Bug fixing [Legacy] Lecture 299 Section Introduction Lecture 300 Fixing 404 Error when updating contact Lecture 301 Fixing Search Feature issue Lecture 302 Fixing the pagination issue on search results Lecture 303 Fixing issue on companies dropdown when searching contact Section 35: Authentication Tips [Legacy] Lecture 304 Introduction Lecture 305 Authentication Scaffolding Lecture 306 Custom Authentication Redirection Lecture 307 Login Form Customization Lecture 308 Advance Login Form Customization Lecture 309 Build Update Current User's Profile and Password Form - Part 1 of 2 Lecture 310 Build Update Current User's Profile and Password Form - Part 2 of 2 Section 36: Building Blog [Legacy] Lecture 311 Install New Laravel Project Lecture 312 Setup Application Layout Lecture 313 Create Posts table using Database Migration Lecture 314 Insert Posts table with dummy data using Database Seed & Faker Lecture 315 Display all posts - Part 1 Lecture 316 Display all posts - Part 2 Lecture 317 Display all posts - Part 3 Lecture 318 Display all posts - Part 4 Lecture 319 Show the Blog Post/Post Detail Lecture 320 Make the Blog Post SEO Friendly Lecture 321 Enable Markdown Support Lecture 322 Create Post Categories Lecture 323 Filter the posts by category - Part 1 Lecture 324 Filter the posts by category - Part 2 Lecture 325 Filter the posts by category This course is meant for students already familiar with the basics of HTML, PHP and have basic understanding of OOP,PHP Developers who want to take their skill to the next level,Anyone who want to learn Laravel in efficient way ![]() ![]() https://fikper.com/ruqz7ktVy6/Udemy_Beginning_Laravel_10_From_Novice_to_Professional_2023_2023_1.part01.rar.html https://fikper.com/hlTi2YqeiU/Udemy_Beginning_Laravel_10_From_Novice_to_Professional_2023_2023_1.part02.rar.html https://fikper.com/nDnflYow0V/Udemy_Beginning_Laravel_10_From_Novice_to_Professional_2023_2023_1.part03.rar.html https://fikper.com/IKNshCfjC5/Udemy_Beginning_Laravel_10_From_Novice_to_Professional_2023_2023_1.part04.rar.html https://fikper.com/JJHFBQa5NN/Udemy_Beginning_Laravel_10_From_Novice_to_Professional_2023_2023_1.part05.rar.html https://fikper.com/J8USDJdnFB/Udemy_Beginning_Laravel_10_From_Novice_to_Professional_2023_2023_1.part06.rar.html https://fikper.com/tab0cpkvl1/Udemy_Beginning_Laravel_10_From_Novice_to_Professional_2023_2023_1.part07.rar.html https://fikper.com/aBvXAp7VN5/Udemy_Beginning_Laravel_10_From_Novice_to_Professional_2023_2023_1.part08.rar.html https://fikper.com/GDPLlx1H7E/Udemy_Beginning_Laravel_10_From_Novice_to_Professional_2023_2023_1.part09.rar.html https://rapidgator.net/file/6ee729f07514b31b8df797bcd70727a3/Udemy_Beginning_Laravel_10_From_Novice_to_Professional_2023_2023_1.part01.rar https://rapidgator.net/file/ecdf01f63d3910ee3998e2beb19ba962/Udemy_Beginning_Laravel_10_From_Novice_to_Professional_2023_2023_1.part02.rar https://rapidgator.net/file/7c602680a1fe7d368d6d29abb43b220c/Udemy_Beginning_Laravel_10_From_Novice_to_Professional_2023_2023_1.part03.rar https://rapidgator.net/file/54b9455224df71ee7c64a3df869e203f/Udemy_Beginning_Laravel_10_From_Novice_to_Professional_2023_2023_1.part04.rar https://rapidgator.net/file/0ed10bfec1a69258469a4a31e53072c5/Udemy_Beginning_Laravel_10_From_Novice_to_Professional_2023_2023_1.part05.rar https://rapidgator.net/file/c976c2ec0e9a5066a5bc969b1c0dde3b/Udemy_Beginning_Laravel_10_From_Novice_to_Professional_2023_2023_1.part06.rar https://rapidgator.net/file/3d3111dceb502be848fb4c7adf997f7e/Udemy_Beginning_Laravel_10_From_Novice_to_Professional_2023_2023_1.part07.rar https://rapidgator.net/file/46302223d615370a756973457a457f32/Udemy_Beginning_Laravel_10_From_Novice_to_Professional_2023_2023_1.part08.rar https://rapidgator.net/file/cadf1bad2fbe92ff865f8e55b4ad0f4c/Udemy_Beginning_Laravel_10_From_Novice_to_Professional_2023_2023_1.part09.rar See full article |