Authorize
class Authorize (View source)
Properties
| protected Factory | $auth | The authentication factory instance. | |
| protected Gate | $gate | The gate instance. | 
Methods
| void |  __construct(Factory $auth, Gate $gate)  Create a new middleware instance.  |  |
| mixed |  handle(Request $request, Closure $next, string $ability, array|null $models)  Handle an incoming request.  |  |
| array|string|Model |  getGateArguments(Request $request, array|null $models)  Get the arguments parameter for the gate.  |  |
| Model|string |  getModel(Request $request, string $model)  Get the model to authorize.  |  |
| bool |  isClassName(string $value)  Checks if the given string looks like a fully qualified class name.  |  
Details
mixed handle(Request $request, Closure $next, string $ability, array|null $models)
Handle an incoming request.
protected array|string|Model getGateArguments(Request $request, array|null $models)
Get the arguments parameter for the gate.
protected bool isClassName(string $value)
Checks if the given string looks like a fully qualified class name.
    © Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
    https://laravel.com/api/5.5/Illuminate/Auth/Middleware/Authorize.html