Вход Регистрация
Файл: app/Http/Controllers/Admin/LogController.php
Строк: 32
<?php

declare(strict_types=1);

namespace 
AppHttpControllersAdmin;

use 
AppModelsLog;
use 
IlluminateHttpRedirectResponse;
use 
IlluminateHttpRequest;
use 
IlluminateViewView;

class 
LogController extends AdminController
{
    
/**
     * Главная страница
     */
    
public function index(): View
    
{
        
$logs Log::query()
            ->
orderByDesc('created_at')
            ->
with('user')
            ->
paginate(setting('loglist'));

        return 
view('admin/logs/index'compact('logs'));
    }

    
/**
     * Очистка логов
     */
    
public function clear(Request $request): RedirectResponse
    
{
        if (
$request->input('_token') === csrf_token()) {
            
Log::query()->truncate();

            
setFlash('success'__('admin.logs.success_cleared'));
        } else {
            
setFlash('danger'__('validator.token'));
        }

        return 
redirect('admin/logs');
    }
}
Онлайн: 2
Реклама