whitecube/nova-page

View on GitHub
src/Http/Middleware/Authorize.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Whitecube\NovaPage\Http\Middleware;

use Closure;
use Illuminate\Http\Request;
use Whitecube\NovaPage\NovaPageTool;
use Symfony\Component\HttpFoundation\Response;

class Authorize
{

    public function handle(Request $request, Closure $next) : Response
    {
        return app(NovaPageTool::class)->authorize($request)
            ? $next($request)
            : abort(403);
    }

}