Laravel framework- Why aren\'t I able to use Auth::user(), (to see if user has been logged in) in the controller of the laravel project. Is the Session not connected to the cont
Just add the following in your controller library.
use Illuminate\Support\Facades\Auth;
To see if a user is loged in don't use Auth::user()
. Use Auth::check()
instead.
if (Auth::check()){
return View::make('home.basic')->with('user', Auth::user());
}
additionally, you can also use the auth()
helper without adding the facade in your controller. (i.e. auth()->user()