Browse Source

删除翻译优化,记录日志优化

master
wanghongjun 1 month ago
parent
commit
19941ec5bb
  1. 2
      app/Http/Controllers/Admin/AuthController.php
  2. 3
      app/Models/AdminTranslation.php
  3. 2
      app/Services/OperationLogService.php

2
app/Http/Controllers/Admin/AuthController.php

@ -106,6 +106,8 @@ class AuthController extends Controller
if ($user) { if ($user) {
// 删除所有token // 删除所有token
$user->tokens()->delete(); $user->tokens()->delete();
// 清除所有会话数据
session()->flush();
$this->logService->log('logout', $user['name'] . '退出系统'); $this->logService->log('logout', $user['name'] . '退出系统');
} }

3
app/Models/AdminTranslation.php

@ -4,10 +4,11 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class AdminTranslation extends Model class AdminTranslation extends Model
{ {
use HasFactory; use HasFactory, SoftDeletes;
protected $table = 'admin_translation'; protected $table = 'admin_translation';

2
app/Services/OperationLogService.php

@ -27,7 +27,7 @@ final class OperationLogService
?array $newValues = null ?array $newValues = null
): AdminOperationLog { ): AdminOperationLog {
$data = [ $data = [
'user_id' => Auth::id() ?? 0, 'user_id' => Auth::guard('sanctum')->user()['id'] ?? 0,
'action' => $action, 'action' => $action,
'description' => $description, 'description' => $description,
'ip' => Request::ip(), 'ip' => Request::ip(),

Loading…
Cancel
Save