%PDF- %PDF-
| Direktori : /var/www/pjc/vendor/laravel/telescope/src/ |
| Current File : /var/www/pjc/vendor/laravel/telescope/src/AuthorizesRequests.php |
<?php
namespace Laravel\Telescope;
trait AuthorizesRequests
{
/**
* The callback that should be used to authenticate Telescope users.
*
* @var \Closure
*/
public static $authUsing;
/**
* Register the Telescope authentication callback.
*
* @param \Closure $callback
* @return static
*/
public static function auth($callback)
{
static::$authUsing = $callback;
return new static;
}
/**
* Determine if the given request can access the Telescope dashboard.
*
* @param \Illuminate\Http\Request $request
* @return bool
*/
public static function check($request)
{
return (static::$authUsing ?: function () {
return app()->environment('local');
})($request);
}
}