2017-07-18 2 views
0

J'ai plusieurs utilisateurs avec plusieurs autorisations (administrateur et utilisateur). exemple: admin peut voir la barre latérale a, b, c mais l'utilisateur ne peut voir que la barre latérale d, e, f.Administrer dans la barre latérale Laravel basée sur la permission

Pouvez-vous charger le menu à adminlte.php basé sur la permission? je stocke l'autorisation dans la colonne d'autorisation dans le tableau utilisateur (isAdmin, isUser) Merci

Menu Format de tableau dans adminlte.php:

'menu' => [ 
     [ 
      'text' => 'Dashboard', 
      'url' => '/dashboard', 
      'icon' => 'dashboard', 
     ], 
], 

La seule solution que j'ai trouvé est pour php http://seegatesite.com/how-to-create-user-permissions-view-to-dynamic-sidebar-menu-adminlte/

plaine

je préférerais une solution Laravel native en utilisant le construit en adminlte.php

+0

Avez-vous trouvé des solutions? –

Répondre

0

Je pense que vous devriez essayer ce paquet pour mettre en œuvre ce que vous avez besoin: https://github.com/Zizaco/entrust. C'est un paquet de laravel pour manipuler la permission basée par rôle. Et de toute façon vous devez changer une partie de votre code si vous utilisez ce paquet.

Espérons que ça aide.

+0

Merci, mais je ne veux pas utiliser un autre paquet pour résoudre ce problème ... Je voudrais faire des choses natives si possible – derrysan7