Laravel Jetstream isn't officially presented as a multi-tenancy package. But looking at the things that we have already done in this course, Jetstream does a similar thing helping us to divide users by teams as one of its features
Some time ago I posted a tweet that went viral: it was my vision of how typical Laravel SaaS could be created, by just using the packages and tools from the community. In this article, I decided to expand and actually show you how it can be done.
To prevent bots from registering into your web app you can add a Captcha. In this tutorial, I will show you how to add Google reCAPTCHA to the register page in Laravel Breeze and Jetstream.
A topic that causes a lot of confusion and questions on my channel. People are asking "how to implement multi auth", and in this video I'm showing step-by-step what is the actual thing you need: roles and permissions.
Almost live-coding video, on how to add your own features into Jetstream-powered Laravel installation. The goal is to show you that Jetstream isn't that scary or opinionated, after installing you may proceed coding "the old Laravel way".
Laravel Jetstream came as a new Auth solution with Laravel 8, with a lot of tech-stack that may be new to many Laravel users. Let's unpack how Jetstream works (in its Livewire version) and perform one simple customization - adding a username field to profile.
Quick tip of the day. Default Laravel Auth comes with User table and model, but without logging capability, so we need to build it ourselves. Fortunately, it's very easy, I will show you one method.
One of the less-known Laravel features is Login throttling. By default, if user tries to log in via default Laravel login form more than 5 times per minute, they will get different error message.
Laravel comes with out-of-the-box authorization mechanism which is incredibly easy to use. But it depends on several pre-defined things, one of the main ones - DB table **users** structure and login with **email** field. What if you want to have **username** to identify a user?
If you use Laravel Jetstream, you may want to customize where login form redirects to, after submission. For example, what if you want to redirect to different dashboards or URLs, depending on user's role?
With Laravel 12, creating a new project doesn't show the option to install the JetStream starter kit, which you may want to use for features like 2FA or Teams that new kits don't have (yet). However, Jetstream is compatible with Laravel 12. Here's how to install it.