I have schedule like this
$schedule->call(function () { $mial->getMail(Auth::user()->id); })->everyMinute();
show me this
You can't do that because a user doesn't run the scheduled command, so auth()->user() object will always be null.
auth()->user()
null
To fix this, you can save user ID in DB and fetch the data on scheduled command execution.