for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace Bedard\Shop\Classes;
use Bedard\Shop\Models\ApiSettings;
use Closure;
class ApiMiddleware
{
/**
* Abort all requests when the HTTP API is not enabled.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return \Closure
*/
public function handle($request, Closure $next)
if (! ApiSettings::get('is_enabled')) {
abort(403, 'Forbidden');
return;
}
return $next($request);