コード例 #1
0
ファイル: LoginAs.php プロジェクト: quetzyg/foundation
 /**
  * Check authorization.
  *
  * @return bool
  */
 protected function authorize()
 {
     return $this->acl->canIf('manage orchestra');
 }
コード例 #2
0
 /**
  * Check whether the menu should be displayed.
  *
  * @param  \Orchestra\Contracts\Authorization\Authorization  $acl
  *
  * @return bool
  */
 public function authorize(Authorization $acl)
 {
     return $acl->can('manage roles') || $acl->can('manage acl');
 }
コード例 #3
0
 /**
  * Check authorization to display the menu.
  *
  * @param  \Orchestra\Contracts\Authorization\Authorization  $acl
  *
  * @return bool
  */
 public function authorize(Authorization $acl)
 {
     return $this->container->bound('orchestra.extension') && $acl->canIf('manage-orchestra');
 }
コード例 #4
0
ファイル: QuemonMenuHandler.php プロジェクト: laravie/quemon
 /**
  * Check whether the menu should be displayed.
  *
  * @param  \Orchestra\Contracts\Authorization\Authorization $acl
  *
  * @return bool
  */
 public function authorize(Authorization $acl)
 {
     return $acl->can('manage-orchestra');
 }
コード例 #5
0
ファイル: UserMenuHandler.php プロジェクト: azraai/foundation
 /**
  * Check authorization to display the menu.
  *
  * @param  \Orchestra\Contracts\Authorization\Authorization  $acl
  *
  * @return bool
  */
 public function authorize(Authorization $acl)
 {
     return $acl->canIf('manage-users');
 }
コード例 #6
0
ファイル: Synchronizer.php プロジェクト: quetzyg/control
 /**
  * Re-sync administrator access control.
  *
  * @return void
  */
 public function handle()
 {
     $admin = $this->app->make('orchestra.role')->admin();
     $this->acl->allow($admin->name, ['Manage Users', 'Manage Orchestra', 'Manage Roles', 'Manage Acl']);
 }
コード例 #7
0
ファイル: Policy.php プロジェクト: stevebauman/auth
 /**
  * Resolve if authorization can if action exists.
  *
  * @param  string  $action
  *
  * @return bool
  */
 protected function canIf($action)
 {
     return $this->acl->canIf($action);
 }