I php artisan make:auth
Befehl in meinem Laravel Projekt verwendet und dies ist, wie mein unverändert App\Models\User.php
wie folgt aussieht:Mit Entrust mit Laravel Einbau-Auth System
<?php
namespace App\Models;
use Illuminate\Foundation\Auth\User as Authenticatable;
class User extends Authenticatable{
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = [
'name', 'email', 'password',
];
/**
* The attributes excluded from the model's JSON form.
*
* @var array
*/
protected $hidden = [
'password', 'remember_token',
];}
nun nach vertraut Dokumentation soll ich die User.php
Datei ändern die folgenden:
<?php
use Zizaco\Entrust\Traits\EntrustUserTrait;
class User extends Eloquent
{
use EntrustUserTrait; // add this trait to your user model
...
}
ich möchte Laravel Einbau-Auth-System mit Entrust Benutzerrollen verwenden. Wie kann ich diese beiden miteinander kombinieren? Wie ich gelesen habe, ist es nicht möglich, mehrere Erweiterungen zu verwenden. Irgendwelche einfachen Lösungen?