博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Laravel——操作日志
阅读量:6656 次
发布时间:2019-06-25

本文共 572 字,大约阅读时间需要 1 分钟。

创建中间件

Middleware/OperationLogs.php

public function handle($request, Closure $next){    $route = $request->decodedPath();    $user = $request->user();    $method = $request->method();    if ("GET" != $method) {        $model = new OperationLog();        $model->uid = $user->id;        $model->route = $route;        $model->save();    }    return $next($request);}复制代码

注册中间件

Kernel.php

protected $routeMiddleware = [        ...        'operation' => \App\Http\Middleware\OperationLogs::class,    ];复制代码

关联用户表

路由使用中间件

语言包

转载于:https://juejin.im/post/5cb7f69ae51d456e3267e40f

你可能感兴趣的文章
Introductory Papers / Reference
查看>>
第一次,触碰Web App项目,栽过的那些坑。
查看>>
CentOS的新变化
查看>>
2013应届毕业生“大唐电信”校招应聘总结
查看>>
mysql 视图,触发器,存储
查看>>
SSE(Server-sent events)技术在web端消息推送和实时聊天中的使用
查看>>
mysql也有complex view merging 这个特性(5.6 , 5.7)
查看>>
使用Kindeditor上传图片
查看>>
JDBC
查看>>
mvn打包spring工程成jar时报Unable to locate Spring NamespaceHandler for XML schema namespace错误解决办法...
查看>>
【Python】元组
查看>>
localStorage
查看>>
JZ2440 裸机驱动 第14章 ADC和触摸屏接口
查看>>
RvmTranslator6.0
查看>>
javascript三元操作符
查看>>
typedef与define的区别
查看>>
根据外键名称获取外键表名
查看>>
(实用)win7/8修改远程桌面连接默认端口
查看>>
WCF实现REST服务
查看>>
make软件包安装
查看>>