Laravel messenger: el argumento 1 pasó a Illuminate \ Auth \ Guard :: login () debe implementar la interfaz Illuminate \ Contracts \ Auth \ Authenticatable, null given

Estoy construyendo un sitio de networkinges sociales, y necesito un sistema de postría así que estoy usando esto , ya que se ve bastante bien.

Configuré Laravel y estoy a la mitad de mi proyecto. He agregado en laravelmessenger pero tan pronto como lo ejecuto me sale el siguiente error:

El argumento 1 pasó a Illuminate \ Auth \ Guard :: login () debe implementar la interfaz Illuminate \ Contracts \ Auth \ Authenticatable, null given.

Busqué en Google e investigué pero no encontré una solución clara, ¡necesito ayuda!

Su model de usuario debería ser así (debería implementarlos y usar los rasgos adecuados)

use Illuminate\Auth\Authenticatable; use Illuminate\Database\Eloquent\Model; use Illuminate\Auth\Passwords\CanResetPassword; use Illuminate\Foundation\Auth\Access\Authorizable; use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract; use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract; use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract; class User extends Model implements AuthenticatableContract, AuthorizableContract, CanResetPasswordContract { use Authenticatable, Authorizable, CanResetPassword; //enter code here }