【发布时间】:2023-03-18 06:19:01
【问题描述】:
我想让我的网站中的 /Inscription 访问不可用,直到管理员在 /admin 页面中授予对它的访问权限,所以当客人转到 /inscription 时,他会收到一条消息“不可用”,直到管理员转到 /admin并解锁
我尝试使用 laravel 上的中间件来实现它,但我似乎没有成功。 我做了 php artisan make:middleware Access 并编码并使视图不可用我希望它在他去 /Inscription 时加载
kernel.php:
protected $middleware = [
.....
\App\Http\Middleware\Access::class,
];
protected $routeMiddleware = [
'access' => \App\Http\Middleware\Access::class,
访问中间件:
<?php
namespace App\Http\Middleware;
use Closure;
class Access
{
public function handle($request, Closure $next)
{
echo "mwajer";
return $next($request);
}
}
【问题讨论】:
-
添加到您的
route::get('/inscription', Controller@method)->middleware('access');
标签: laravel controller admin middleware