Laravel Jetstream Inertia non authorised route
14:40 26 Jan 2021

I have a fairly stock install of the Laravel, jetstream inertia js setup as shown here https://jetstream.laravel.com/2.x/installation.html using command php artisan jetstream:install inertia --teams

I want to show the dashboard to non logged in users. I am using a route without the auth:sanctum', 'verified' middleware, and trying to get the controller to set up the data that the inertia stack needs to fire up when the user IS logged in:

public function getPageDashboard(){
     return Inertia::render('Dashboard', [
        'user' => Auth::user()
     ]);
}

but I'm getting a lot of errors from the front end. "Error in render: "Error: Ziggy error: 'team' parameter is required for route 'teams.show'.""

Basically sanctum? jetstream? inertia? ziggy? sets up a lot of stuff somewhere in the middleware that I have not figured out.

Any ideas on my approach here?

Edit: Here is the web route file:

name('dashboard');



php laravel inertiajs laravel-jetstream