Zizaco\Entrust, . EntrustUserTrait. :
use EntrustUserTrait;
:
<?php
namespace App;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Zizaco\Entrust\Traits\EntrustUserTrait;
class User extends Authenticatable
{
use EntrustUserTrait;
.....
}
UserController ( ):
<?php
namespace App\Http\Controllers;
use App\User;
use Illuminate\Http\Request;
use App\Http\Requests;
class UsersController extends Controller
{
protected $users;
public function __construct(User $users)
{
$this->users = $users;
parent::__construct();
}
public function index()
{
$users = $this->users->with('roles')->paginate(25);
return view('users.index', compact('users'));
}
$user- > $users, $user- > role - , .
@foreach($users as $user)
@foreach($user->roles as $role)
{{ $role->display_name }}
@endforeach
@endforeach