Gate (Contracts)
Gate
interface Gate (View source)
Methods
bool | has( string $ability) Determine if a given ability has been defined. | |
$this | define( string $ability, callable|string $callback) Define a new ability. | |
$this | policy( string $class, string $policy) Define a policy class for a given class type. | |
bool | check( string $ability, array|mixed $arguments = array()) Determine if the given ability should be granted. |
Details
bool has( string $ability)
Determine if a given ability has been defined.
$this define( string $ability, callable|string $callback)
Define a new ability.
$this policy( string $class, string $policy)
Define a policy class for a given class type.
bool check( string $ability, array|mixed $arguments = array())
Determine if the given ability should be granted.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.1/Illuminate/Contracts/Auth/Access/Gate.html