ふたりはララベル (Laravel PHP Framework)

PHPフレームワークのLaravelの体験記を書いていきます。こんなタイトルのブログですが萌え系アニメは一秒たりとも観たことがありません。

Laravel + Sentryで複数グループを持たせる

管理者権限かつ開発者権限とか渡すと便利。

$developer = Sentry::createGroup([
  'name' => 'developer',
  'permissions' => array(
    'admin' => 0,
    'develop' => 1,
  ),
]);

$admin = Sentry::createGroup([
  'name' => 'administrator',
  'permissions' => array(
    'admin' => 1,
    'develop' => 1,
  ),
]);

$user = Sentry::createUser([
  'email' => 'email@address.com',
  'password' => 'password',
  'activated' => true,
]);

$user->addGroup($admin);

$user->addGroup($developer);