Laravel courses

Course
Laravel
Laravel Password History Validation

Prevent users from reusing recently used passwords. We'll track and store when a user changes their password, then create a custom validation rule to use anywhere. We'll create a command to frequently clear up the database, too.

6 episodes
32 mins
Course
Laravel
Laravel Database History Tracking

Need to keep a record of updates to your models? Great! Let's build a convenient, reusable trait that can be immediately used to track changes to the data in our database.

9 episodes
41 mins
Snippet
Laravel
Laravel Automatic Password Hashing

Using mutators to set properties in your models can really clean up your code. In this snippet, we'll look at an example of automatic password hashing and see how much tidier our controllers end up.

1 episode
6 mins
Course
Laravel
Laravel Custom Validation Strategies

There are a ton of ways to create custom validation rules in Laravel, but which one do you pick? And what happens if you need to push custom rules further? Well, this course will show you how.

6 episodes
32 mins
Course
Laravel
Laravel View Presenters

Too much logic in your views? Cluttered models? Bring in view presenters and tidy things up! We'll incrementally refactor from the simplest solution to a clean, reusable system.

6 episodes
22 mins
Course
Laravel
Vue.js
Vue Two-Factor Authentication

Implementing two-factor authentication in a Vue.js app using a Laravel backend. We'll cover each step, and finally bring it together to allow users to enable it, protect their accounts and disable it securely.

11 episodes
50 mins
Course
Laravel
Vue.js
Vuex
Vue Authentication

Authentication doesn't need to be complicated. Let's cover a clean, simple method of authenticating with Vue and Vuex. We're using a Laravel API, but you can use any language or framework.

12 episodes
1 hr 22 mins
Course
Laravel
Flexible Database Ordering with Laravel

Ordering database records seems pretty simple, but what if you need more flexibility? This course covers one method for allowing complete control over inserting records at any position. Think drag and drop sorting.

7 episodes
40 mins
Course
Laravel
Flutter
Build a Devspiration app

It's a simple app concept, but you'll learn Flutter routing, how to create and use an app drawer, make API requests and more.

18 episodes
1 hr 28 mins
Course
Laravel
Nuxt.js
Vue.js
Vue Roles and Permissions

A guide to using roles and permissions in your Vue/Nuxt app, directly from your API.

8 episodes
46 mins
Course
Laravel
Laravel Teams

Everything you need to get started with team functionality in Laravel, including roles, permissions and pricing plans for different team sizes.

25 episodes
2 hrs 42 mins
Course
Laravel
The Liker Project 2.0

An app that allows users to post statuses to a shared timeline and like them, all with realtime updates using the Laravel Websockets package.

19 episodes
2 hrs 2 mins
Course
Laravel
Multistep forms with Laravel

Build out custom multistep form functionality for Laravel, with the ability to persist data for each step, navigate back and forward, prevent accessing future steps and more.

12 episodes
47 mins
Snippet
Laravel
Custom Laravel Collections

Custom Laravel collections add another level of fluency to your code. Let's take a look at a couple of examples to get you started.

1 episode
15 mins
Course
Laravel
Vue.js
Vuex
Super Fast Data Nesting

Nesting huge amounts of data like comments? Here's a unique technique combining API data and frontend logic to make it a breeze.

9 episodes
51 mins
Course
Laravel
Create a Laravel Scout Elasticsearch Driver

Elasticsearch is a powerful search engine, and we're hooking it into Laravel Scout to give you powerful search capabilities without relying on an expensive, third-party service!

16 episodes
1 hr 7 mins