sadekd / laravel-visitor
Laravel Visitor package
v2.1.0
2022-09-28 15:37 UTC
Requires
- php: ^8.0
- illuminate/database: ^9.0
- illuminate/http: ^9.0
- illuminate/session: ^9.0
- jenssegers/agent: ^2.6
README
Installation
Require this package with composer.
composer require sadekd/laravel-visitor
Copy the package config to your local config with the publish command:
php artisan vendor:publish --provider="SadekD\LaravelVisitor\LaravelVisitorServiceProvider"
Usage
In App\Http\Kernel.php
add this middleware
\SadekD\LaravelVisitor\Http\Middleware\VisitorMiddleware::class,
For all routes in web group:
protected $middlewareGroups = [ 'web' => [ ['some laravel middlewares'], \SadekD\LaravelVisitor\Http\Middleware\VisitorMiddleware::class, ['other app middlewares'], ], ];
May be assigned to route groups or used individually:
protected $routeMiddleware = [ ['some laravel middlewares'], 'visitor' => \SadekD\LaravelVisitor\Http\Middleware\VisitorMiddleware::class, ['other app middlewares'], ];
License
The MIT License (MIT). Please see License File for more information.