/home2/mshostin/crm.ms-hostingladz.com/app/Services/LogService.php
<?php

namespace App\Services;

use App\Models\logs;
use Illuminate\Support\Facades\Auth;

class LogService
{
    /**
     * Create a new log entry.
     *
     * @param string $action
     * @param int $actionId
     * @param string|null $actionDetail
     * @return logs
     */
    public static function create(string $action, int $actionId, ?string $actionDetail = null): logs
    {
        return logs::create([
            'user_id' => Auth::id() ?? 0,
            'action' => $action,
            'action_id' => $actionId,
            'action_detail' => $actionDetail,
        ]);
    }
}