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
Create the Models and Migrations for a To-Do List | Create the Models and Migrations | Create a Route | Create a New List Item | Continue Form Submission
Welcome to the Course | 1..Install and Setup | 2..Routes and Blade File | 3..What the heck is MVC | 4..Database Connection and Migrations | 5..Raw SQL Queries | 6..Eloquent ORM Crud | 7..Mass Assignment Security | 8..Accessor and Mutators | 9..Install First Part Package - Laravel UI | 10..Blade Template Engine | 11..Laravel Configurations | 12..All Configurations | 13..Upload Image for User | 14..Store User Avatar | 15..Show User Avatar | 16..Remove Old Image | 17..Flash Session | 18..Blade Include subview | 19..Todo List Mini Project part 1 | 20..Todo List Mini Project 2 | Views | 21..Todo List Mini Project 3 | Store | 22..Todo List Mini Project 4 | Validations | 23..Todo List Mini Project 5 | Form Validation | 24..Todo List Mini Project 6 | Show All Todo | 25..Todo List Mini Project 7 | Dynamic Route Parameter | 26..Todo List Mini Project 8 | Route Model Binding | 27..Todo List Mini Project 9 | Named Routes | 28..Todo List Mini Project 10 | Update Todo validation | 29..Todo List Mini Project 11 | Complete A Todo | 30..Todo List Mini Project 12 | Using Core Javascript | 31..Todo List Mini Project 13 | Mark as Incomplete | 32..Todo List Mini Project 14 | Delete the task | 33..Todo List Mini Project 15 | Resource Routes | 34..Todo List Mini Project 16 | Middlewares | 35..Todo List Mini Project 17 | Create with Relationship | 36..Todo List Mini Project 18 | One to Many Relationship | 37..Todo List Mini Project 19 | Todo of Auth User Only | 38..Todo List Mini Project 20 | Redirect To Todo after Login | 39..Todo List Mini Project 21 | Add Description to Todo | 40..Todo List Mini Project 22 | Show each todo list details | 41..Todo List Mini Project 23 | Introduction to Laravel LiveWire | 42..Todo List Mini Project 24 | How Livewire works 2 | 43..Todo List Mini Project 25 | Multiple Input Field Livewire 3 | 44..Todo List Mini Project 26 | Pass Value to Livewire 4 | 45..Todo List Mini Project 27 | Todo has Many Steps | 46..Todo List Mini Project 28 | Create Many Steps | 47..Todo List Mini Project 29 | Show each steps | 48..Todo List Mini Project 30 | 49..Todo List Mini Project 31 | Livewire Edit Steps | 50.
Intro | My First Window | Activate Application | Preload Script | Production Ready App | Add Items Menu | Clickable Menu | New Browser Window | Open camera | Capture Image | How IPC Works | Render to Main data share | Render to Render data share | Add Notification | What Next ?
Intro | Initializing the project with npm | creating a BrowserWindow with html page | adding electron-reloader | set dev tools opened by default | html and css (with custom title bar) | adding the renderer.js | creating a file | openning a file | updating a file's content | adding a notification for error cases | creating a custom menu | recent documents | adding electron-builder and env variable
Intro | What to learn first as a .NET Developer | Essential books to read as a beginner .NET Developer | The types of companies that use .NET | What NOT to learn when starting out
1.1 Introduction | 2.1 Creating the Project | 2.2 Designing and Seeding the Database | 3.1 Versioning and Defining Routes | 3.2 Transforming Database Data Into JSON | 3.3 Filtering Data | 3.4 Filtering More Data | 3.5 Including Related Data | 4.1 Creating Resources With POST Requests | 4.2 Updating With PUT and PATCH | 4.3 Implementing Bulk Insert | 5.1 Protecting Routes With Sanctum | 5.2 Authorizing Requests With Token Abilities | 6.1 Conclusion
Intro | Set Up Your Environment | Routing Requests | Working With Query Data | Route URL Parameters | Routing to Controllers | Creating a View | Introducing Layouts | Working With Static Resources | Generating URLs for Routes | Organizing Views | Using Blade Directives | Showing and Linking Data | Setting Up the Database | Creating Migrations and Models | Saving Database Records | Validating User Input | Updating Data | Using Type Hints and Requests Classes | Using Mass Assignment | Conclusion
Introduction | What is laravel? | What can we create with Laravel? | Laravel Documentation | Installation | Creating our first application | Customizing our Terminal (MAC) | Starting our first project in the browser | Removing localhost from URL | What code editor to use | Setting up VS code [FREE] | Setting up PHPstorm [PAID] | First look at our application | What is the .env file? | Composer Json & Lock file | Composer & Packagist | The vendor directory | Basic routing | HTTP Responses In Routing | Creating our first page | Controllers | Passing data to the views | Route Parameters | Named Routes | Views | Compiling assets [CSS & JS] | Databases & Migrations | Factory Model | Query Builder | Introduction to Eloquent | Eloquent Serialization | Eloquent One To Many | Eloquent HasMany & HasOne | Eloquent Many To Many | Accessing the request | Validation | Form Requests | Image upload | Basic Artisan Commands | Authorization & Authentication
Introduction and Stack Setup | Setting up the Development Environment | Setting up the Application | Creating an Application Structure | Creating the Notes Table | Modifying the Database | Implementing Live Wire in Laravel | Creating a Landing Page with Improved Design and Button | Running PHP Code in Laravel | Setting up the UI | Adding a recipient to the notes table | Wiring up the front end | Creating a note | Deleting a Note | Creating Policies for User Actions | Mounting the Note and Initializing the Note | Building the Form | Using Laravel Breeze's Action Component | Fixing Date Format and Creating a Public View of a Note | Generating the Note Interface and Functionality | Setting up Scheduled Notes Emails | Setting up Scheduled Notes in Production | Limiting Edit Accessibility Based on Date | Comment, Like, and Subscribe to Support
Intro and Demo | Setup Project | What is Inertia and How it works | Prepare the database | Create Controllers and Define Routes | Render Projects with Pagination | Filtering Projects | Sorting of Projects | Render Tasks | Render Project view page with tasks | Project Create | Delete and Update Projects | Users CRUD | Tasks CRUD | Create My Tasks Page | Create Dashboard | Conclusion
Create first Laravel Project | Setup Windows with Docker | Folder Structure | Routes | Controllers | Blade View | Edit and Show Pages | Laravel Herd on Windows | Layout Component | Install Tailwind CSS | Navbar Component | Create Form | Setup Mysql | Migrations | Working with Forms | Validation | Display Posts | Updating the post | Delete the Post | Register Users | Login and Logout | Middleware | Relationships | Post Policy | Admin User | Admin Area | Admin Edit Destroy Posts | File Upload | Send Emails | Send emails using jobs | Task Scheduling
Welcome to the Course | 1..Install and Setup | 2..Routes and Blade File | 3..What the heck is MVC | 4..Database Connection and Migrations | 5..Raw SQL Queries | 6..Eloquent ORM Crud | 7..Mass Assignment Security | 8..Accessor and Mutators | 9..Install First Part Package - Laravel UI | 10..Blade Template Engine | 11..Laravel Configurations | 12..All Configurations | 13..Upload Image for User | 14..Store User Avatar | 15..Show User Avatar | 16..Remove Old Image | 17..Flash Session | 18..Blade Include subview | 19..Todo List Mini Project part 1 | 20..Todo List Mini Project 2 | Views | 21..Todo List Mini Project 3 | Store | 22..Todo List Mini Project 4 | Validations | 23..Todo List Mini Project 5 | Form Validation | 24..Todo List Mini Project 6 | Show All Todo | 25..Todo List Mini Project 7 | Dynamic Route Parameter | 26..Todo List Mini Project 8 | Route Model Binding | 27..Todo List Mini Project 9 | Named Routes | 28..Todo List Mini Project 10 | Update Todo validation | 29..Todo List Mini Project 11 | Complete A Todo | 30..Todo List Mini Project 12 | Using Core Javascript | 31..Todo List Mini Project 13 | Mark as Incomplete | 32..Todo List Mini Project 14 | Delete the task | 33..Todo List Mini Project 15 | Resource Routes | 34..Todo List Mini Project 16 | Middlewares | 35..Todo List Mini Project 17 | Create with Relationship | 36..Todo List Mini Project 18 | One to Many Relationship | 37..Todo List Mini Project 19 | Todo of Auth User Only | 38..Todo List Mini Project 20 | Redirect To Todo after Login | 39..Todo List Mini Project 21 | Add Description to Todo | 40..Todo List Mini Project 22 | Show each todo list details | 41..Todo List Mini Project 23 | Introduction to Laravel LiveWire | 42..Todo List Mini Project 24 | How Livewire works 2 | 43..Todo List Mini Project 25 | Multiple Input Field Livewire 3 | 44..Todo List Mini Project 26 | Pass Value to Livewire 4 | 45..Todo List Mini Project 27 | Todo has Many Steps | 46..Todo List Mini Project 28 | Create Many Steps | 47..Todo List Mini Project 29 | Show each steps | 48..Todo List Mini Project 30 | 49..Todo List Mini Project 31 | Livewire Edit Steps | 50.
Introduction to Laravel Reverb | Setting Up the Project | Building the Toggle Switch | Integrating Laravel Reverb | Advanced Real-Time Features | Setting Up Mouse Position Tracking | Implementing Relative Positioning | Broadcasting Cursor Data | Handling User Activity | Deploying to Laravel Forge
Introduction | What is an API and RESTFul API? | Laravel Environment setup | Introduction to Postman | HTTP Request methods | database using migration | modal and controller for user module | Creating a POST API. | Creating a GET API. | Creating a DELETE API. | PATCH and PUT model | Laravel authentication in Restful API | The Laravel Passport Package | Authenticating user with passport | Laravel subscription app flow | API documentation Layout
Setting up Laravel project | Models, migrations, factories | Create our first API endpoint | Working with Eloquent API Resource | Adding a new endpoint to save the resource | Adding a new endpoint to update the resource | Adding a new endpoint to remove the resource
What Is the Http Client | Make a Controller | User Controller | Create a Route | Import the Http Client in Our Controller | Render this Data in Html Table
Setup Project | Create Role and User Seeder | Admin Layout | Add Sidebar | Create Role Index | Display Roles | Create New Role | Update Role | Delete Role | Assign Permissions | Assign Roles | Users Index | User Roles and Permissions
Add a Home Controller | Home Controller | Create a Dashboard for User | Login to User Dashboard | Change the Background Color | Make the Admin Dashboard | Registration Form | Add the User Model | Add a New User
0..Laravel introduction Introduction | 1..What is Composer | 2..Install Laravel 8 | 3..File and Folder Structure | 4..Make the First File | 5..Routing | 6..Larval 8 Controller | 7..Laravel View | 8..Component | 9..Laravel Blade Part | 10..Laravel 8 Html Form | 11..Html Form Validation | 12..Middleware introduction and Global middleware | 13..Grouped Middleware | 14..Start with the database | 15..Laravel model (DB) | 16..Laravel HTTP Client | 17..HTTP Request Methods in laravel | 19..Flash Session in laravel | 20..File Upload in laravel | 21..Localization | 21..Get User list from database | 23..Laravel pagination | 24..Insert data in db | 25..Delete data from the database | 25..Update data from the database | 27..Query Builder in laravel | 28..Aggregate Query in laravel | 29..Migration in laravel | 30..Migration import command in laravel | 31..Laravel seeding | 32..Accessor in laravel | 33..Mutator in laravel | 34..One to one relation in laravel | 35..Stub Customization in Laravel | 36..Route Model Binding | 37..Markdown mail template | 38..Make custom commands | 39..Multi db connections | 40..Interview Questions
Introduction & Demo | Course Syllabus | Application Installation | Folder Structure | Artisan Commands List | Setup Model and Migration | Seed Data via Factory | Create Resource Controller | Setup Resource Routes | Add Blade Layout / Component | Add HTML to Blade View | Add CSS to Views | Form Validation | Save Blog Post | List Blog Post | Show Single Blog | Update Blog | Delete Blog | Laravel Authentication | Summary
Create a Project | Create the Database | Controller | Update Method | Creating a Collection | Delete the Skill | Create a Form | Edit and Delete | Skill Edit
Create Form for Insert Student Data | Create Student Controller for Handle Form Request | Check Output | Handle Mass Argument Exception | Validation Rules | Redirect To Create Form | Display Validation Error | Display Success Message on Webpage
Create a Simple Laravel Project | Run a Laravel Project | Create the Routes | Add Image | Add a Template | Named Routes | Check Config Configuration | Database Connection | Create a Form | Csrf | Session | Route | Form | Create a Route | Edit Blog | Edit Blog Post
Create a Controller and Connect Controller with the Routes | Resource Controller | Create the Resource Controller | Register the Teacher Controller | Student Controller
Introduction | laravel installation and setup | Basic of route ,view ,controller ,models & database | Insert Data in Laravel | Delete Data in laravel | Search Data in laravel | Update Data in laravel | Login & Registration in laravel
Introduction | Include Support for Array | Use first() function | Add condition on array | Set default if condition not matches | Conclusion and Next Topic
Introduction | What is Oracle VM VirtualBox | What is Vagrant | Installing Oracle VM VirtualBox | Installing Vagrant | Installing Git | Installing Homestead | Configuring Homestead | Adding Laravel Project | Windows htdoc
Introduction to PHP Laravel and MVC Architecture | Install XAMPP in Windows 11 | Download and install Composer | Start PHP Laravel project in default port | Install some PHP extensions in Visual Studio Code | Configure Environment Variables in PHP Laravel | Install Laravel dependencies with Composer | Define or configure route in PHP Laravel | Create controller with php artisan | Pass data from Controller to View | Nil coalescing or default value in PHP | Validate input parameters of a request using Regular Expression | Get route's name and navigate within pages | Configure Header and Footer of a View using app layout | Configure Navigation and nav-item | Save images to Storage | Some basic commands-syntax in Laravel Blade | Add SASS in a Laravel Project | Add MySQL Database using XAMPP | Database Migration | Some SQL commands in Eloquent | Insert fake data to MySQL | CRUD with Controller and View in Laravel | Prevent CSRF attack | Add more models and migrate | Validate input request | Validation by creating a custom Request | Upload image to server
Laravel Tutorial / Laravel Lesson Introduction | Shabbir Sahiwala Laravel Tutorial / Laravel Lesson Introduction Tutor Introduction | Practical of how to Create Laravel Tutorial First Project | CLI commands laravel new First Project | How to Execute Laravel Tutorial First Project | Understanding the Layouts and Components of MVC Laravel Tutorial First Project | Change of Html Files in Laravel Tutorial First Project | How to Remove Public word in url in Laravel Tutorial First Project | End of Session of Laravel Tutorial First Project
Introduction | Launch my Twitter Snowflake ID generation service | Create a Laravel migration for short URL storage | Review the controller created | Set up resource route | Token service and Base62 encode service | Frontend development | Give it a try!
Introduction | Creating our First Policy | Defining our Policy | Working with Roles in Policies | Policy Cleanup | Disabling Auth for all Resource Models
Introduction | Building Models, Migrations & Factories | Setting up the Database Seeder | Routes, Controller & Dashboard View | Saving a new Shortened URL | Deleting a Shortened URL | Building the Redirect Route
Demo of Final Application | Begin Building Application | Using Laravel Excel Package | Handling Heading Row | Adding Validation Rules | Showing Validation Errors In View
Introduction | Modify the show page | Modify the post controller | Edit the post | Update the post | Edit post | Update post | Delete post | Refresh | Destroy
Laravel Installation Commands Introduction | Download and Install Laravel | Create First Laravel Project | Run Laravel Project | Download and Install VS Code Editor | Install VS Code Extenstions for Laravel Development
Intro | Create a new Laravel project | Laravel Routing | Connect MySql Database | How to Work Laravel MVC | Create Post Model, Migration, Controller | Add TailwindCss by CDN | Create Data, Insert Data in Database | Laravel Session Flash Message | Laravel Validation Form | File/Image Uploading in Laravel | Showing Post List on Homepage | Edit & Update Post/Data | Delete Post/Data | Adding Laravel Pagination | How to add PHP Flasher Toast Notification Package | Motivation & Tips
Laravel Introduction | What is MVC Pattern ? | Benefits of MVC Framework | Popular MVC Frameworks | What is Framework ? | Benefits of Laravel Framework | What we will learn in this Laravel series
Intro my cover video | Run: php artisan serve | Login project | Create Model and table for migrating database | Type command create Model and table | Add column name in Model | Add column name in table | Type command create Model and table more | Add column name in the table | Run: php artisan migrate | Git push