Ready to get started?
Join Adocasts Plus for $8.00/mo, or sign into your account to get access to all of our lessons.
Creating the Settings Shell
In this lesson, we'll create shell specifically for our settings pages to live between our pages and their layouts.
- Author
- Tom Gobich
- Published
- Jan 03
- Duration
- 8m 10s
Developer, dog lover, and burrito eater. Currently teaching AdonisJS, a fully featured NodeJS framework, and running Adocasts where I post new lessons weekly. Professionally, I work with JavaScript, .Net C#, and SQL Server.
Adocasts
Burlington, KY
Ready to get started?
Join Adocasts Plus for $8.00/mo, or sign into your account to get access to all of our lessons.
-
Getting Started
-
1.0What Is InertiaJS?Lesson 1.01m 57s
-
1.1What We'll Be BuildingLesson 1.16m 18s
-
1.2Creating Our AdonisJS App With InertiaJSLesson 1.211m 26s
-
1.3Server-Side Rendering (SSR) vs Client-Side Rendering (CSR)Lesson 1.36m 6s
-
1.4Setting Up TailwindCSS, Shadcn-Vue, and Automatic Component ImportsLesson 1.413m 23s
-
-
The Basics
-
2.0The Flow of Pages and Page PropsLesson 2.06m 55s
-
2.1Sharing Data from AdonisJS to Vue via InertiaLesson 2.17m 37s
-
2.2Linking Between Pages & Page State FlowLesson 2.25m 58s
-
2.3The Link Component and Programmatic LinkingLesson 2.38m 32s
-
2.4Global Components and Hydration Mismatch in ActionLesson 2.45m 0s
-
2.5Partial and Lazy Data Loading and EvaluationLesson 2.59m 11s
-
2.6Creating A LayoutLesson 2.66m 55s
-
2.7Default Layouts & Overwriting the Default LayoutLesson 2.76m 0s
-
2.8Specifying Page Titles & Meta TagsLesson 2.88m 59s
-
2.9What Code Can & Can't Be Shared Between AdonisJS & InertiaLesson 2.93m 10s
-
-
Working with Forms
-
3.0Inertia Form BasicsLesson 3.04m 15s
-
Form Validation & Displaying ErrorsLesson 3.16m 47s
-
The useForm HelperLesson 3.28m 0s
-
Common useForm Methods & OptionsLesson 3.34m 23s
-
Creating A FormInput Vue ComponentLesson 3.47m 9s
-
Cross-Site Request Forgery (CSRF) Protection in InertiaJSLesson 3.52m 55s
-
What Are Some of Inertia's LimitationsLesson 3.64m 26s
-
-
Database & Project Scaffolding
-
Understanding Our Database SchemaLesson 4.02m 18s
-
Defining Our Migrations & Foreign KeysLesson 4.113m 48s
-
Defining Our Lucid Models & RelationshipsLesson 4.219m 8s
-
Creating A Lucid Model Mixin for our Organization RelationshipLesson 4.38m 29s
-
Seeding Our Initial Database DataLesson 4.43m 39s
-
Typing Lucid Models in Inertia with DTOsLesson 4.510m 58s
-
Completing Our AppLayout & Navigation BarLesson 4.616m 31s
-
Creating A Toast Message ManagerLesson 4.715m 7s
-
-
Authentication & Onboarding
-
User Registration with InertiaJSLesson 5.08m 37s
-
Splitting Our Routes Between Auth & WebLesson 5.15m 5s
-
Logging Out UsersLesson 5.24m 20s
-
Onboarding Newly Registered UsersLesson 5.322m 31s
-
Logging In Users & Displaying ExceptionsLesson 5.410m 40s
-
Adding the Remember Me TokenLesson 5.55m 45s
-
Forgot Password & Password ResetLesson 5.629m 42s
-
-
The User's Organizations
-
Setting & Loading the User's Active OrganizationLesson 6.012m 42s
-
Listing the User's OrganizationsLesson 6.16m 42s
-
The Form Dialog Component & Adding OrganizationsLesson 6.211m 51s
-
Switching Between OrganizationsLesson 6.32m 56s
-
Creating A UseResourceActions ComposableLesson 6.48m 42s
-
Editing the Active OrganizationLesson 6.57m 0s
-
The Confirm Delete Dialog & Deleting the Active OrganizationLesson 6.618m 24s
-
-
Difficulties, Statuses, & Access Levels
-
Listing & Creating DifficultiesLesson 7.015m 14s
-
Updating DifficultiesLesson 7.14m 44s
-
Confirming & Deleting DifficultiesLesson 7.24m 15s
-
Replacing A Course's Deleted DifficultyLesson 7.316m 31s
-
Reusable VineJS Exists In Organization ValidationLesson 7.43m 38s
-
Sorting Difficulties with Drag & DropLesson 7.59m 21s
-
Creating A Reusable Sorting Vue ComponentLesson 7.64m 1s
-
Replicating Behaviors for Access Levels & StatusesLesson 7.714m 28s
-
-
Courses
-
Modules & Lessons
-
Querying & Listing Sortable Course ModulesLesson 9.014m 43s
-
Creating, Editing, & Deleting Course ModulesLesson 9.115m 57s
-
Creating & Listing Sortable Course LessonsLesson 9.219m 30s
-
Editing & Deleting Course LessonsLesson 9.35m 9s
-
Adding A Publish Date & Time InputLesson 9.48m 20s
-
Patching Tag Changes for our Modules & LessonsLesson 9.58m 42s
-
Storing Module Order Changes from Vue DraggableLesson 9.68m 31s
-
Storing Lesson Order Changes & Handling Cross-Module Drag & DropsLesson 9.715m 44s
-
-
Settings
Join The Discussion! (0 Comments)
Please sign in or sign up for free to join in on the dicussion.
Be the first to Comment!