LaravelPackages.net
Acme Inc.
Toggle sidebar
penance316/laravel-ajax-only-middleware

laravel middleware to allow ajax only calls

6.493
1
v1.0
About penance316/laravel-ajax-only-middleware

penance316/laravel-ajax-only-middleware is a Laravel package for laravel middleware to allow ajax only calls. It currently has 1 GitHub stars and 6.493 downloads on Packagist (latest version v1.0). Install it with composer require penance316/laravel-ajax-only-middleware. Discover more Laravel packages by penance316 or browse all Laravel packages to compare alternatives.

Last updated

Laravel Ajax Only Middleware

Description

A small middleware that prevents routes being access unless via AJAX methods.

Install

composer require "penance316/laravel-ajax-only-middleware"

Register the middleware with you app in app/Http/Kernal.php

  /**
    * The application's route middleware.
    *
    * @var array
    */
    protected $routeMiddleware = [
        //... existing code
        'ajax' => Penance316\Middleware\AjaxOnly::class,
    ];
}

Attach middleware to any routes you want to be accessible only via AJAX requests

// File: routes.php
get('someitem/{id}', ['middleware' => 'ajax', 'uses' => 'SomeController@show']);

Star History Chart