Our Black Friday sale is now live! All individual subscriptions are 50% OFF. This week only!

Your Teacher | Jeffrey Way

https://laracasts.s3.amazonaws.com/avatars/jeffrey-avatar.jpg's avatar
Hi, I'm Jeffrey. I'm the creator of Laracasts and spend most of my days building the site and thinking of new ways to teach confusing concepts. I live in Orlando, Florida with my wife and two kids.

About This Episode

Published on Feb 28th, 2020

Let's take things up a notch. Beginning with a fresh Laravel installation, let's build a full role-based authorization system that allows us to dynamically grant and revoke various abilities on a per-user basis.

View the source code for this episode on GitHub.

!

Important Updates | Since Laravel 6

  • Laravel 8 no longer automatically applies a controller namespace to your route definitions. Learn More.
  • Laravel 8 now places Eloquent models within the app/Models directory. This means an App\Post namespace should now be App\Models\Post.

Discuss It

Episodes

  1. Section 1 Prerequisites

    1. At a Glance

      Free Episode 2:40
    2. The Laravel Installer

      Free Episode 3:02
    3. Laravel Valet Setup

      Free Episode 3:18
  2. Section 2 Routing

    1. Basic Routing and Views

      Free Episode 3:41
    2. Route Wildcards

      Free Episode 3:42
    3. Routing to Controllers

      Free Episode 3:01
  3. Section 3 Database Access

    1. Hello Eloquent

      Free Episode 3:45
    2. Migrations 101

      Free Episode 5:23
    3. Business Logic

      Free Episode 7:36
  4. Section 4 Views

    1. Layout Pages

      Free Episode 4:11
    2. Integrate a Site Template

      Free Episode 4:27
    3. Set an Active Menu Link

      Free Episode 2:15
    4. Render Dynamic Data

      Free Episode 6:19
    5. Homework Solutions

      Free Episode 2:45
  5. Section 5 Forms

    1. Restful Routing

      Free Episode 7:37
    2. Form Handling

      Free Episode 7:55
  6. Section 6 Controller Techniques

    1. Reduce Duplication

      Free Episode 5:40
    2. Consider Named Routes

      Free Episode 3:58
  7. Section 7 Eloquent

  8. Section 8 Authentication

    1. The Password Reset Flow

      Free Episode 8:40
  9. Section 9 Core Concepts

    1. Collections

      Free Episode 11:21
  10. Section 10 Mail

    1. Send Raw Mail

      Free Episode 6:50
  11. Section 11 Notifications

    1. Database Notifications

      Free Episode 13:21
  12. Section 12 Events

    1. Eventing Pros and Cons

      Free Episode 14:35
  13. Section 13 Authorization

    1. Authorization Filters

      Free Episode 3:55
    2. Guessing the Ability Name

      Free Episode 2:22
    3. Roles and Abilities

      Free Episode 21:32
  14. Section 14 Final Project

    1. Twitter Clone Setup

      Free Episode 4:01
    2. Design the Timeline

      Free Episode 16:41
    3. Make the Timeline Dynamic

      Free Episode 12:21
    4. Build a Following

      Free Episode 5:29
    5. Expanding the Timeline

      Free Episode 6:10
    6. Construct the Profile Page

      Free Episode 20:24
    7. Build the Follow Form

      Free Episode 19:10
    8. Clean Up

      Free Episode 12:55
    9. Goodbye and Next Steps

      Free Episode 2:43
Front-Line PHP book
Back to Series Button