File manager - Edit - /var/www/payraty/hris/vendor/spatie/laravel-permission/src/Contracts/Permission.php
Back
<?php namespace Spatie\Permission\Contracts; use Illuminate\Database\Eloquent\Relations\BelongsToMany; /** * @property int|string $id * @property string $name * @property string|null $guard_name * * @mixin \Spatie\Permission\Models\Permission * * @phpstan-require-extends \Spatie\Permission\Models\Permission */ interface Permission { /** * A permission can be applied to roles. */ public function roles(): BelongsToMany; /** * Find a permission by its name. * * * @throws \Spatie\Permission\Exceptions\PermissionDoesNotExist */ public static function findByName(string $name, ?string $guardName): self; /** * Find a permission by its id. * * * @throws \Spatie\Permission\Exceptions\PermissionDoesNotExist */ public static function findById(int|string $id, ?string $guardName): self; /** * Find or Create a permission by its name and guard name. */ public static function findOrCreate(string $name, ?string $guardName): self; }
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings