title: Trait method roles has not been applied, because there are collisions with other trait methods on App\User
body: <p>Here in my code i have used ZizacoEntrust package for authentication. And following <a href="https://itsolutionstuff.com/post/laravel-56-user-roles-and-permissions-acl-using-spatie-tutorialexample.html" rel="nofollow noreferrer">ACL tutorial</a> step by step
  When i`m trying to run code, in browser it shows error like in <a href="https://i.stack.imgur.com/i9v6F.png" rel="nofollow noreferrer">picture</a></p>
  
  <blockquote>
    <p><strong>Error Message</strong>:
    "Trait method roles has not been applied, because there are collisions with other trait methods on App\User"</p>
  </blockquote>
  
  <pre><code>    &lt;?php
  
  namespace App;
  
  use Illuminate\Notifications\Notifiable;
  use Illuminate\Contracts\Auth\MustVerifyEmail;
  use Illuminate\Foundation\Auth\User as Authenticatable;
  use Zizaco\Entrust\Traits\EntrustUserTrait;
  use Laravel\Passport\HasApiTokens;
  use Spatie\Permission\Traits\HasRoles;
  class User extends Authenticatable
  {
      use HasApiTokens, Notifiable;
      use EntrustUserTrait;
      use HasRoles;
      /**
       * The attributes that are mass assignable.
       *
       * @var array
       */
      protected $fillable = [
          'name', 'email', 'password',
      ];
  
      /**
       * The attributes that should be hidden for arrays.
       *
       * @var array
       */
      protected $hidden = [
          'password', 'remember_token',
      ];
  }
  </code></pre>
  
  <p>I don`t know what exactly happening here. In tutorial used - Spatie, for some moments i used to use zizaco. nothing additional. </p>