HOME > Development > Slim 4 Authentication (Micro Laravelification)

Slim 4 Authentication (Micro Laravelification)

  • Development
  • Mar 23, 2025
SynopsisSlim 4 Authentication (Micro Laravelification , available at...
Slim 4 Authentication (Micro Laravelification)  No.1

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

  • 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
  • Who Should Attend

  • Intermediate to Advanced Php developers
  • Developers with an interest in Slim 4
  • Php Developers
  • Slim Developers
  • Cake Developers
  • Laravel Developers
  • Symfony Developers
  • Those interested in learning via deep dive
  • Developers interested in the differences between a micro Php framework and full fledged Php framework
  • Developers curious of Slim 4 beyond minimalism and arent afraid to do a few things wrong to gain a deeper understanding
  • Target Audiences

  • Intermediate to Advanced Php developers
  • Developers with an interest in Slim 4
  • Php Developers
  • Slim Developers
  • Cake Developers
  • Laravel Developers
  • Symfony Developers
  • Those interested in learning via deep dive
  • Developers interested in the differences between a micro Php framework and full fledged Php framework
  • Developers curious of Slim 4 beyond minimalism and arent afraid to do a few things wrong to gain a deeper understanding
  • 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

  • Slim 4 Authentication (Micro Laravelification)  No.2
    Zachary Horton
    Software Engineer ~ Laravel, Vuejs, Slim 4, Symfony, AWS
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 1 votes
  • 3 stars: 2 votes
  • 4 stars: 1 votes
  • 5 stars: 6 votes
  • 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!