小编Jes*_*sse的帖子

具有多种角色的Laravel中间件

我一直在使用Laravel的中间件遇到一些问题.让我告诉你我想要完成的基本想法:

网站上的注册用户将具有以下四种角色之一:

  1. 学生(默认):可以访问" 索引 "和" 显示 "视图
  2. 审批人:可以访问上一个,加上" 概述 "," 更新 "
  3. 编辑:可以访问上一个,加上' 创建 ',' 编辑 '和' 存储 '
  4. 管理员:可以访问一切

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)

php laravel-middleware laravel-blade laravel-5.4

10
推荐指数
1
解决办法
2万
查看次数

我在这个jQuery链接中做错了什么?

在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)

我的代码中有什么问题或链接错误吗?谢谢

html javascript jquery widget hyperlink

2
推荐指数
1
解决办法
106
查看次数