Welcome to the course! In this first episode, we give you an overview of what we're going to cover. You'll get a sneak peek at how to set up authentication in a Laravel API, and connect that to a Vue app using the Composition API.
We'll kick things off by setting up a brand new Laravel project and install both Sanctum and Fortify to handle authentication. We'll configure everything that's needed for the Vue frontend to communicate with the Laravel backend securely, focusing on Sanctum's cookie-based single page application authentication (not the token system).
Once that's done, the second half of the course will take things further—we'll create our own starter kit with extra features like user registration and custom middleware. This will let us protect routes (like a dashboard) so that only logged-in users can access them. If a user isn't authenticated, we'll redirect them to the login page.
Ready to dive in? Next episode we get hands-on by setting up our projects and start working through authentication step by step!