Slim 4 Authentication (Micro Laravelification)
- Development
- Mar 23, 2025

Slim 4 Authentication (Micro Laravelification), available at $54.99, has an average rating of 4.3, with 27 lectures, based on 10 reviews, and has 84 subscribers.
You will learn about How to setup Slim 4 & slowly make it a fully fledged Php framework similar to Laravel Slim 4, with Laravel Blade Templates Define Global Functions Via Composer Autoloading Slim 4 Controllers Slim 4 Service Providers Similar To Laravels Slim 4 Http Kernel & Console Kernel Whoops Page, within Slim 4 .env file and variables within Slim 4 Integrate With Laravels Eloquent ORM into Slim 4 to allow for simplified Database Interactions Integrate Cake Phps Phinx Package Into Slim 4 allowing us to create migrations & seeders Create Factories With Faker From Scratch Creating a Slim 4 Console Kernel Integrating Symfony Console Commands Allowing Easy Creation of Custom Console Commands How to integrate Vue JS How to integrate Tailwind CSS Register, Logout & Login Authorization Logic Redirect Middleware (Based on whether the user is Authorized Or A Guest) Code Refactoring & Clean Up CSRF Verification Request Validation Setup (Using Laravels Illuminate Validation Component) Symfony Sessions Using Symfony Sessions To Properly Flash Error Messages To Front End Setting Up Validation Rules To Check Validity Against Persisted Database Data Old Form Input Repopulation On Form Validation Failure Refactoring controllers & creating a Simple Form Request Class Sending Emails In Slim 4 (Custom Mailable Class Using Swift) Configure Mailtrap io to catch locally sent eMails Flashing success on submission success This course is ideal for individuals who are Intermediate to Advanced Php developers or Developers with an interest in Slim 4 or Php Developers or Slim Developers or Cake Developers or Laravel Developers or Symfony Developers or Those interested in learning via deep dive or Developers interested in the differences between a micro Php framework and full fledged Php framework or Developers curious of Slim 4 beyond minimalism and arent afraid to do a few things wrong to gain a deeper understanding It is particularly useful for Intermediate to Advanced Php developers or Developers with an interest in Slim 4 or Php Developers or Slim Developers or Cake Developers or Laravel Developers or Symfony Developers or Those interested in learning via deep dive or Developers interested in the differences between a micro Php framework and full fledged Php framework or Developers curious of Slim 4 beyond minimalism and arent afraid to do a few things wrong to gain a deeper understanding.
Enroll now: Slim 4 Authentication (Micro Laravelification)
Summary
Title: Slim 4 Authentication (Micro Laravelification)
Price: $54.99
Average Rating: 4.3
Number of Lectures: 27
Number of Published Lectures: 27
Number of Curriculum Items: 27
Number of Published Curriculum Objects: 27
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Slim 4 is a micro framework. Unbiased, incredibly abiding to PSR (Php Standard Recommendations), and ultimately able to easily integrate many, many components and packages including those from other major frameworks and component libraries.
During this series, using Laravel’s architecture as inspiration, we will slowly take Slim’s unbiased code and build it out to a more full featured framework.
What features are we adding into slim?
– Service Providers
– Http Kernel
– Console Kernel
– Config Directory
– .env (Environment Variables & Files)
– Global, auto loaded, helper functions
– CSRF Protection
– Tailwind CSS
– Vue JS
– Laravel Collections
– Laravel Validators
– Laravel Str Helper
– Laravel Blade Templates
– Cake Php’s Phinx
-> Phinx migrations
-> Phinx seeds
– Custom Factories (Using Faker)
– etc
Through the Laravelification of Slim 4, we will also set up authorization and eventually the ability for a user to reset their account password via email. We’ll locally be able to send emails, flash failed form error messages to the front end, pass success form messages to the front end, setup the ability to re-populate “old” form data AKA failed form data so our users don’t have to re-type everything in if the validation for the form fails.
What all will we be integrating? Check out the entire list
Packages & Resources Glossary
Slim 4
Slim Csrf
Laravel Validators
Laravel Homestead
Jenssegers Blade
Zeuxisoo Slim Whoops
Php Dot Env
CakePhp Seeders & Migrations
Fzaninotto Faker For Factories
Illuminate Database
Illuminate Support
Php Dependency Injection Container
Php Dependency Injection Container Slim Bridge
Laravel Mix Webpack Wrapper
Swift Mailer for Emails
Mailtrap for local email testing
Illuminate Mail For Markdown Parser
Symfony Console Component For Console Commands
Symfony Session Component For Sessions
Eloquent For Database ORM
Vuejs For Front-end Reactivity
Tailwind For CSS & SCSS
Vue Material Design Icons
Guzzle Http Wrapper
Course Curriculum
Chapter 1: Slim 4: Install, Setup, Add Useful Stuff (No Fancy Business)
Lecture 1: Lesson 1: Setup Slim 4
Lecture 2: Lesson 2: Views With Blade
Lecture 3: Lesson 3: PSR-4 Autoload (Global Helper Functions)
Lecture 4: Lesson 4: Slim 4 Controllers (Dependency Injectable)
Chapter 2: Slim 4 Laravel-ified (Advanced)
Lecture 1: Slim 4 Service Providers
Lecture 2: Env Variables (AKA .env file and helper)
Lecture 3: Whoops (Beautified Debug Page)
Lecture 4: Http Kernel
Lecture 5: Database Setup (Laravel Eloquent)
Lecture 6: DB Migrations, Seeds, & Custom Factories (Cake Phps Phinx & Faker)
Lecture 7: Slim Console Commands (Console Kernel & Symfonys Console Component)
Chapter 3: The Assets ~ Vue JS and Tailwind CSS
Lecture 1: Installing Vue JS
Lecture 2: Installing Tailwind CSS
Chapter 4: Slim 4 ~ Lets Authenticate
Lecture 1: Register, Login & Logout
Lecture 2: Redirect Middleware (Guest & Auth)
Lecture 3: A Preparatory Refactor For The Excitement Ahead
Chapter 5: Forms? Lets secure em.
Lecture 1: CSRF Tokens (Simplified Blade Directive Syntax)
Lecture 2: Request Validation
Lecture 3: Validation Messages & Symfony Sessions
Lecture 4: Validate Against Database & Flash Error Messages
Lecture 5: Failed Forms Re-populate Old Input
Lecture 6: Controller Clean Up
Chapter 6: Reset Password Via Emails
Lecture 1: Setting Up The Foundation
Lecture 2: Mailable Part 1
Lecture 3: Mailable Part 2
Lecture 4: Reset Password Via Email
Chapter 7: Lets finalize our Slim 4 series by letting user know they were successful.
Lecture 1: Flash Successful Messages
Instructors

Zachary Horton
Software Engineer ~ Laravel, Vuejs, Slim 4, Symfony, AWS
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Interview Questions and Answer on Python
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- The Beginner Forex Trading Playbook
- 3Ds MAX + VRAY 5 + Interior 3D Rendering
- Figma Fundamentals- Use Figma Like a Pro
- Surpassing Your Kickstarter Goals
- Create 3D Models of Furniture and Books in Paint 3D
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Polymer Clay Jewelry Making Techniques for Beginners
- 7Advanced Photoshop Manipulations Tutorials Bundle
- 8LINQ- A Course For Beginners
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling