In Laravel, if you want to check that a user is logged in or not at the time of application boot, you can use the following code where you can use Auth::guard('college')->check()
to check if a user belongs to guard('college')
guard logged in or not.this can be done in appserviceprovider.php
provider file under the providers folder.
public function boot(): void { view()->composer(['college.*'], function($view){ if(Auth::guard('college')->check()) { $view->with('collegeProfile',collegeProfile::Where('userId', Auth::guard('college')->user()->id)->first()); } }); }