• File: LogController.php
  • Full Path: /var/www/imalipartnersapi/app/Http/Controllers/LogController.php
  • Date Modified: 02/07/2023 8:01 PM
  • File size: 907 bytes
  • MIME-type: text/x-php
  • Charset: utf-8
<?php

namespace App\Http\Controllers;

use App\Log;
use Illuminate\Http\Request;
use Spatie\Activitylog\Models\Activity;
use Spatie\Activitylog\Traits\LogsActivity;

class LogController extends Controller
{
    public function getLogs()
    {

        $logs = Log::query()
            ->join('users', 'users.id', '=', 'logs.user_id')
            ->join('imali_accounts', 'imali_accounts.user_id', '=', 'logs.user_id')
            ->orderBy('logs.created_at', 'desc')
            ->select('logs.*', 'users.name', 'imali_accounts.account_number')
            ->paginate(10);

        return response()->json(['data' => $logs], 200);

    }
    public function getFullLog()
    {
        $log = Activity::query()
            ->orderByDesc('created_at')
//            ->orderBy('created_at', 'desc')
            ->paginate(10);

        return response()->json($log);
    }
}