📜  auth::check() 和 auth::user() 有什么不同 - 无论代码示例

📅  最后修改于: 2022-03-11 14:58:22.108000             🧑  作者: Mango

代码示例1
Auth::check() defers to Auth::user(). 
It's been that way since as long as I can remember.
In other words, Auth::check() calls Auth::user(), gets the result from it, 
and then checks to see if the user exists. 
The main difference is that it checks if the user is null for you 
so that you get a boolean value.


This is the check function:

public function check()
{
    return ! is_null($this->user());
}

As you can see, it calls the user() method, checks if it's null, 
and then returns a boolean value.