Laravel-Adminer
Laravel-Adminer copied to clipboard
Instructions to add Admin Middleware
Add Admin User Auth Middleware
Create Adminer Middleware
php artisan make:middleware Adminer
File /app/Http/Middleware/Adminer.php
:
<?php
namespace App\Http\Middleware;
use Auth;
use Closure;
class Adminer
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
if (!Auth::check())
{
return redirect()->route('login');
}
return $next($request);
}
}
Change /app/Http/Kernel.php
:
protected $routeMiddleware = [
...
'adminer' => 'App\Http\Middleware\Adminer',
];
Add auto-login route:
Route::any('adminer', '\Miroc\LaravelAdminer\AdminerAutologinController@index')->middleware('adminer');