Comment #⁨2⁩


Figured out my own problem and learned about assigning global view composers that use the same name as your user not being a good idea 😂

Did this in my AppServiceProvider to check user subscriptions status in various areas of my app after I integrated Lemon Squeezy and had no idea it would overwrite the users everywhere (copy pasta):

    public function boot(): void
        view()->composer('*', function ($view) {
            $view->with('user', Auth::user());

Whelp lesson learned...