を使用してLaravel 5.5 *と役割と権限のために、このhttps://github.com/artesaos/defenderパッケージをインストールし、すべてのものは、細かい作業が、私は打撃のエラーを取得許可私はlaravel 5.5を使用していartesaos /ディフェンダー
$permissions = array_map(function ($permission) {
return $permission['name'];
}, $user->getAllPermissions()->toArray());
を取得しよう:。
"Symfony\Component\Debug\Exception\FatalThrowableError" file : H:\xampp\htdocs\LaraVueAdmin\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Model.php" line: 147 message : "Type error: Argument 1 passed to Illuminate\Database\Eloquent\Model::__construct() must be of the type array, object given, called in H:\xampp\htdocs\LaraVueAdmin\vendor\artesaos\defender\src\Defender\Traits\Models\Permission.php on line 75"
と
'返すPermissionUserPivot :: fromRawAttributes($親、$属性、$表、$存在、$使用); ' –