Here are the sources I wrote.
app\Providers\AppServiceProvider.php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\View;
use Illuminate\Support\Facades\Auth;
class AppServiceProvider extends ServiceProvider
{
public function boot()
{
View::share('user_id', Auth::user()->user_id);
}
}
The following error occurs:
"Trying to get property 'user_id' of non-object"
When I used Auth::user()->user_id
elsewhere, it was displayed correctly. But not here. What is the reason?