docs/advanced-usage/phpstorm.md
Note When using Laravel Idea plugin all directives are automatically added.
You may wish to extend PhpStorm to support Blade Directives of this package.
Directives tab.role
<?php if(\\Spatie\\Permission\\PermissionServiceProvider::bladeMethodWrapper('hasRole', {})): ?>--
elserole
<?php elseif(\\Spatie\\Permission\\PermissionServiceProvider::bladeMethodWrapper('hasRole', {})): ?>endrole
--
hasrole
<?php if(\\Spatie\\Permission\\PermissionServiceProvider::bladeMethodWrapper('hasRole', {})): ?>--
endhasrole
--
hasanyrole
<?php if(\\Spatie\\Permission\\PermissionServiceProvider::bladeMethodWrapper('hasAnyRole', {})): ?>--
endhasanyrole
--
hasallroles
<?php if(\\Spatie\\Permission\\PermissionServiceProvider::bladeMethodWrapper('hasAllRoles', {})): ?>--
endhasallroles
--
unlessrole
<?php if(! \\Spatie\\Permission\\PermissionServiceProvider::bladeMethodWrapper('hasRole', {})): ?>--
endunlessrole
--
hasexactroles
<?php if(\\Spatie\\Permission\\PermissionServiceProvider::bladeMethodWrapper('hasExactRoles', {})): ?>--
endhasexactroles