我一直在使用Laravel的中间件遇到一些问题.让我告诉你我想要完成的基本想法:
网站上的注册用户将具有以下四种角色之一:
fyi:'overview'是一种索引视图,但仅适用于审批者角色和更高级别
你们有什么建议是最好的方法呢?这是我到目前为止所做的,但它似乎不起作用:
Kernel.php
protected $middlewareGroups = [
...
'approver+' => [
\App\Http\Middleware\Approver::class,
\App\Http\Middleware\Editor::class,
\App\Http\Middleware\Admin::class,
],
];
protected $routeMiddleware = [
...
'student' => \App\Http\Middleware\Student::class,
'approver' => \App\Http\Middleware\Approver::class,
'editor' => \App\Http\Middleware\Editor::class,
'admin' => \App\Http\Middleware\Admin::class,
];
Run Code Online (Sandbox Code Playgroud)
HTTP \中间件\ admin.php的
public function handle($request, Closure $next)
{
if (Auth::check())
{
if(Auth::user()->isAdmin())
{
return $next($request);
}
}
return redirect('login');
}
Run Code Online (Sandbox Code Playgroud)
'用户'Eloquent模型:
public function isAdmin() …Run Code Online (Sandbox Code Playgroud) 在jQuery方面,我是一个完全新手,但我正在尝试在我的HTML页面上运行一个简单的accordion()代码.
这是我用过的链接,我包含了压缩生产jQuery 2.1.0
<head>
<link rel="stylesheet" type="text/css" href="stylesheetkomik2.css">
<script src="jquery-2.1.0.min.js"></script>
<script type="text/javascript" src="scriptkomik2.js"></script>
<title>Komiktoneel</title>
</head>
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用accordion()的代码片段是一系列带有标签的标签,其中包含段落,如下所示:
<div id="content">
<h3>This is the first heading</h3>
<div><p>First paragraph</p></div>
<h3>This is the second heading</h3>
<div><p>Second paragraph</p></div>
</div>
Run Code Online (Sandbox Code Playgroud)
scriptkomik2.js除了以下代码之外什么都不包含:
$(document).ready(function(){
$("#content").accordion();
})
Run Code Online (Sandbox Code Playgroud)
我的代码中有什么问题或链接错误吗?谢谢