婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Laravel-admin之修改操作日志的方法

Laravel-admin之修改操作日志的方法

熱門標簽:青白江地圖標注 沛縣400電話辦理 AI電話機器人OEM貼牌 聊城電話外呼系統公司 江蘇電商外呼系統運營商 銅川電話機器人價格 辦理重慶400電話 智能電話機器人好公司門薩維 德陽中江如何申請400開頭電話

以前的后臺都是使用自己手寫的日志,但是最近公司工作較多,修改其他項目的任務就搭在了我的身上,今天用戶要修改后臺的操作日志界面,讓登陸者可以更多地知道登錄后端者的所有相關操作:包括誰修改了,誰刪除了,誰審核了,誰添加了,這樣才能根據相應的操作者進行相應的處罰。

我現在要修改的則是Laravel-admin后臺,要想修改操作日志,

需要如下操作:

1.找到原始操作日志控制器文件LogController.php:

\vendor\encore\laravel-admin\src\Controllers

2.找到原始中間件文件OperationLog.php:

\vendor\encore\laravel-admin\src\Middleware

3.更改配置文件的操作日志文件自動加載:

'operation_log' = false,

4.在\app\Http\Middleware目錄下新建OperationLog.php文件,與原始文件內容一致,命名空間需要修改為:

namespace App\Http\Middleware;

5.在\app\Admin\Controllers目錄下新建LogController.php文件,命名空間需要修改為:

namespace app\Admin\Controllers;

6.在\app\Admin目錄下的routes.php文件中添加路由:

$router->resource('logs', LogController::class);

7.在\app\Http目錄下的Kernel.php中添加相應的中間件信息:

'OperationLog' => \App\Http\Middleware\OperationLog::class,

以上步驟即可成功,然后根據需求進行對應信息的提取即可,但是添加數據時需要注意的是不要使用系統常量,否則系統常量字段無法插入成功!!!

以上問題全部解決了,但是新增的數據無法正常插入到數據庫內,經過不斷的測試,

最終找到解決方案:

在\vendor\encore\laravel-admin\src\Auth\Database目錄下的OperationLog.php中,

protected $fillable = ['user_id', 'path', 'method', 'ip', 'input'];中添加相對應的字段,則添加相應的顯示數據正常!問題將被解決!

這篇Laravel-admin之修改操作日志的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Laravel5.5以下版本中如何自定義日志行為詳解
  • 使用laravel指定日志文件記錄任意日志
  • Laravel 修改默認日志文件名稱和位置的例子
  • 實現laravel 插入操作日志到數據庫的方法
  • Laravel框架使用monolog_mysql實現將系統日志信息保存到mysql數據庫的方法
  • Laravel 5.5 異常處理 & 錯誤日志的解決

標簽:赤峰 鷹潭 烏魯木齊 山南 三亞 濟寧 南寧 迪慶

巨人網絡通訊聲明:本文標題《Laravel-admin之修改操作日志的方法》,本文關鍵詞  Laravel-admin,之,修改,操作,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Laravel-admin之修改操作日志的方法》相關的同類信息!
  • 本頁收集關于Laravel-admin之修改操作日志的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 绥阳县| 水富县| 砀山县| 申扎县| 武陟县| 横峰县| 青神县| 青铜峡市| 安阳市| 宜宾县| 五大连池市| 温州市| 新营市| 维西| 比如县| 新乡市| 荃湾区| 紫阳县| 马龙县| 柏乡县| 剑川县| 集安市| 吴旗县| 昌图县| 闵行区| 丰镇市| 静安区| 贵港市| 峡江县| 眉山市| 上饶县| 临清市| 浦城县| 江源县| 临泽县| 蒙城县| 北京市| 张掖市| 区。| 平陆县| 铁岭县|