Comment mettre en œuvre les autorisations de l'utilisateur dans Laravel 4?

Fondamentalement, ce que je veux c'est les autorisations de l'utilisateur.

J'ai une table appelée "comptes" dans ma base de données. Il y a une colonne appelée 'group_id'.
Je veux le mettre quand le 'group_id' = 3, alors l'utilisateur est admin. Ensuite, il peut afficher des sites spécialisés, des boutons, et des choses comme ça. J'ai essayé de mettre en place quelque chose comme ça:

public function ($roleName) {
    $role = $this->roles;

    if ($role->name == $roleName) {
        return true;
    }

    return false;
}

Aussi, je ne sais pas quoi et comment le modèle est nécessaire, ai-je besoin d'une nouvelle et des choses comme ça.

Je n'ai pas vraiment obtenir ce que vous voulez ici. De Plus, vous vous rendez compte que votre fonction doit avoir un nom, non?
oui, j'ai juste copié un exemple rapide, je pense que cela doit être fait. Aussi, quand un 'group_id' (c'est une colonne dans la base de données) est égal à 3, vous avez administrateur previlegies (permet de dire que c'est de la visualisation et des administrateurs tableau de bord et des choses comme ça).
Donc, fondamentalement, vous avez un users table et un groups table. Vous vous demandez comment établir une relation entre eux?
Non, j'ai une table appelée "comptes". En elle, il y a une colonne 'group_id'. Si un group_id de tout compte est égal à 3, alors il/elle peut afficher des choses spécifiques, (disons que le tableau de bord d'administration).

OriginalL'auteur dynamitem | 2013-07-29