Recently Released.

Newly Released in the last 30 days
Video preview
Adocasts Plus Exclusive
Exclusive
Deleting A Difficulty

Deleting A Difficulty

The last CRUD method we need to add is the ability to delete our a difficulty by adding a DELETE API route, we'll take care of that in this lesson.

Video preview
Adocasts Plus Exclusive
Exclusive
Updating A Difficulty

Updating A Difficulty

In this lesson, we'll add a PUT API route to handle updating our difficulties! This route will also accept in a specific difficulty id via route parameter to specify which difficulty should be updated.

Video preview
Adocasts Plus Exclusive
Exclusive
Getting A Difficulty

Getting A Specific Difficulty

In this lesson, we'll add a GET API route enabling us to get the details of a specific difficulty by providing the difficulties id via route parameter.

Video preview
Adocasts Plus Exclusive
Exclusive
Creating Difficulties

Creating Organization Difficulties

Next, we'll add a POST route and handler so that we can create difficulties from our API

Video preview
Adocasts Plus Exclusive
Exclusive
Listing Difficulties

Listing Organization Difficulties

In this lesson, we'll begin work on our first CRUD-based API resource by adding the ability to query a list of all our organization's difficulties.

Video preview
Adocasts Plus Exclusive
Exclusive
Simple API Versioning

Simple API Versioning

In this lesson, we'll implement a simple versioning mechanism for our API. Versioning allows us to safely make breaking changes without breaking our user's implementations of our API.

Video preview
Adocasts Plus Exclusive
Exclusive
Setting up our REST Client

Setting Up Our REST Client

In this lesson, we'll take some time to get set up and get comfortable with a REST Client application. This will allow us to store our API endpoints within collections to simplify testing them as we build them out. In this series, I'll be using Hoppscotch

Video preview
Adocasts Plus Exclusive
Exclusive
Our first API endpoint

Our First API Endpoint to Get Our Organization's Details

In this lesson, we'll add the first endpoint to our API. With this endpoint we'll return back the Organization's details for the provided Access Token with the request.

Video preview
Adocasts Plus Exclusive
Exclusive
Goal of our API

The Goal of our REST API

In this lesson, we'll briefly give an overview of REST and how we'll be taking a practical approach to it when building our API.

Video preview
Adocasts Plus Exclusive
Exclusive
Deleting Access Tokens

Deleting/Revoking Access Tokens

In this lesson, we'll add the ability for our users to revoke an access token by deleting it out of our database.

Video preview
Adocasts Plus Exclusive
Exclusive
Copying the Access Token

Displaying & Copying A Newly Created Access Token

In this lesson, we'll add a secondary step to our access token creation flow that will display the newly created access token to the user one time, allow them to copy the token, then drop the token completely from memory.

Lessons.

Organizing your AdonisJS Logic
AdonisJS In 30 #7.0
・
Jul 22, 24

Three Approaches for Organizing your AdonisJS Business Logic Operations

In this lesson, we'll dive deep into three different ways we can organize our code; fat controllers, services, and actions. We'll also discuss circular dependencies, static and non-static service methods, and dependency injection.

Video preview
Allowing Admins to Delete Movies
Let's Learn AdonisJS 6 #11.10
・
Jun 29, 24

Allowing Admins to Delete Movies and their Relationships

In this lesson, we'll learn how we can safely delete movies and their relationships. We'll discuss how we need to consider foreign key constraints, and what to do when our deletes aren't set to cascade.

Video preview
Thank You for Watching
Let's Learn AdonisJS 6 #11.11
・
Jun 29, 24

Thank You for Watching!

A quick thank you to all those who watched! If you have feedback, please let us know down in the comments.

Video preview
Managed Transactions and Syncing Movie Cast Members
Let's Learn AdonisJS 6 #11.9
・
Jun 26, 24

Managed Transactions and Syncing Movie Cast Members

In this lesson, we'll learn how we can use what we learned in the last lesson to also sync our cast members. We'll then extract this functionality into a service and wrap it within a managed database transactions.

Video preview
Posting an Array of Objects with HTML Forms
Let's Learn AdonisJS 6 #11.8
・
Jun 26, 24

Posting Objects, Arrays, and an Array of Objects in HTML Forms

In this lesson, we'll learn how we can use form field names to send an array of objects with our HTML form submission. We'll discuss pitfalls to watch out for and how we use AlpineJS to simplify index syncing within our field names.

Video preview
Download Storage Images
Let's Learn AdonisJS 6 #11.7
・
Jun 20, 24

Using A Wildcard Route Param to Download Storage Images

In this lesson, we'll learn how we can utilize a wildcard route parameter to dynamically download images that've been uploaded and stored within our application storage.

Video preview
Uploading Movie Cover Images
Let's Learn AdonisJS 6 #11.6
・
Jun 20, 24

Uploading Movie Cover Images in our Create or Edit Form

In this lesson, we'll learn how to upload movie cover images when either creating or editing a movie via our create or edit form.

Video preview
Allowing Admins to Update Movies and Clear Values
Let's Learn AdonisJS 6 #11.4
・
Jun 15, 24

Allowing Admins to Update Movies and Clear Values

In this lesson, we'll recreate our movie form for the purpose of updating our movies. We'll also add the ability to clear values and discuss the difference between VineJS' optional and nullable chain options.

Video preview
One Form to Create or Edit Movies
Let's Learn AdonisJS 6 #11.5
・
Jun 15, 24

How To Use One Form to Create or Edit Movies

In this lesson, we'll learn how we can merge our create form and edit form together into a create or edit form. We'll conditionally determine whether we'll be creating or editing based on our movie value and use EdgeJS features to simplify the process

Video preview
Paginated Admin Movie Table
Let's Learn AdonisJS 6 #11.2
・
Jun 12, 24

Paginated Admin Movie Table

In this lesson, we'll learn how we can create a paginated movie table for our administrators. We'll list the movies and some of their relationship data, like the number of crew and cast members associated with the movie.

Video preview
Allowing Admins to Create Movies
Let's Learn AdonisJS 6 #11.3
・
Jun 12, 24

Allowing Admins to Create Movies

In this lesson, we'll allow our administrators to create movies via our admin panel. We'll walk through getting the form set up, validated, and our movies created.

Video preview
Counting Stats for our Admin Dashboard
Let's Learn AdonisJS 6 #11.1
・
Jun 06, 24

Counting Stats for our Admin Dashboard

In this lesson, we'll perform various counts against our models to display on our admin dashboard page.

Video preview
Creating An Admin Layout
Let's Learn AdonisJS 6 #11.0
・
Jun 06, 24

Creating An Admin Layout

In this lesson, we'll learn how to create an admin layout we can use throughout our admin section pages. This layout will include a secondary navigation specific to administrative actions.

Video preview
Filtering, Preloading, and Sorting By Relationship
Let's Learn AdonisJS 6 #10.5
・
Jun 06, 24

Filtering, Preloading, and Sorting By Relationship

In this lesson, we'll list the movies a user has watched on their profile. To do this, we'll filter, preload, and sort by the watchlist relationship where the user's watched at value is not null.

Video preview
Uploading and Displaying User Avatars
Let's Learn AdonisJS 6 #10.3
・
Jun 01, 24

Uploading and Displaying User Avatars

In this lesson, we'll learn how to validate and upload avatar images into our project's storage. We'll then learn how we can easily display images we have contained within our app's storage

Video preview
Displaying A User's Profile
Let's Learn AdonisJS 6 #10.4
・
Jun 01, 24

Displaying A User's Profile

In this lesson, we'll learn how you can mimic popular sites and use an @ handle to display your user's profiles

Video preview
Allowing Users To Edit Their Profile
Let's Learn AdonisJS 6 #10.1
・
May 29, 24

Using Dependency Injection to Update A User's Profile

In this lesson, we'll learn how to allow users to edit their profiles. We'll also cover how we can inject the HttpContext into a service instance using Dependency Injection (DI).

Video preview
Saving All Or Nothing with Database Transactions
Let's Learn AdonisJS 6 #10.2
・
May 29, 24

Saving All Or Nothing with Database Transactions

In this lesson, we'll learn about database transactions and how we can use them to batch commit or rollback updates, safeguarding against partial updates due to errors.

Video preview
Paginator Query Strings
Let's Learn AdonisJS 6 #9.6
・
May 23, 24

Persist Filters Easily with Lucid's Query String Method

Learn how to simplify pagination by persisting active filters with the query string method. Follow this step-by-step guide to clean up your code, apply the .queryString method from Lucid, and ensure seamless pagination for your web applications.

Video preview
Let's Learn AdonisJS 6 #10.0
・
May 23, 24

How to Create and Fix Missing User Profiles in Your Application

Learn how to create and manage user profiles in your application. This tutorial covers adding an edit profile button, setting up routes and controllers, ensuring profile creation during registration, handling existing users without profiles, and verifying

Showing 121 to 140 of 390 results