InteractsWithAuthentication
trait InteractsWithAuthentication (View source)
Methods
Set the currently logged in user for the application.
Set the currently logged in user for the application.
Assert that the user is authenticated.
Assert that the user is not authenticated.
Return true if the user is authenticated, false otherwise.
Assert that the user is authenticated as the given user.
Assert that the given credentials are valid.
Assert that the given credentials are invalid.
Return true if the credentials are valid, false otherwise.
Details
        
                            $this
    actingAs(Authenticatable $user, string|null $guard = null)
        
    
    Set the currently logged in user for the application.
        
                            $this
    be(Authenticatable $user, string|null $guard = null)
        
    
    Set the currently logged in user for the application.
        
                            $this
    assertAuthenticated(string|null $guard = null)
        
    
    Assert that the user is authenticated.
        
                            $this
    assertGuest(string|null $guard = null)
        
    
    Assert that the user is not authenticated.
        
                    protected        bool
    isAuthenticated(string|null $guard = null)
        
    
    Return true if the user is authenticated, false otherwise.
        
                            $this
    assertAuthenticatedAs(Authenticatable $user, string|null $guard = null)
        
    
    Assert that the user is authenticated as the given user.
        
                            $this
    assertCredentials(array $credentials, string|null $guard = null)
        
    
    Assert that the given credentials are valid.
        
                            $this
    assertInvalidCredentials(array $credentials, string|null $guard = null)
        
    
    Assert that the given credentials are invalid.
        
                    protected        bool
    hasCredentials(array $credentials, string|null $guard = null)
        
    
    Return true if the credentials are valid, false otherwise.