<?php

namespace App;

use Carbon\Carbon;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Support\Facades\Auth;

class Logs extends Model
{
    use SoftDeletes;

    protected $table = 'modification_requests';

    protected $fillable = ['uri', 'param', 'user_id','created_at'];

    public static function d($data){
        static::insert([
            'uri' => request()->getUri(),
            'param' => json_encode($data),
            'user_id' => Auth::user() ? Auth::user()->id : (isset($data['auth_user_id']) ? $data['auth_user_id'] : 107),
            'created_at' => Carbon::now()->toDateTimeString()
        ]);
    }
}
