<?php

namespace App;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Foundation\Auth\User as Authenticatable;
class AdminModel extends Authenticatable
{
  use SoftDeletes;
    protected $table = 'admin_table';

    protected $fillable=[
      'name',
      'email',
      'annex',
      'reports',
      'assessment',
      'helpdesk',
      'analytics',
      'setup',
      'password',
      'reminder',
    ];

    public function log($message) {
            $message = ucwords($message);
            AuditTrail::query()->create([
                'userid'   => $this->id,
                'name' => empty($this->name) ? $this->email : $this->name,
                'date'      => \Carbon\Carbon::now()->toDateTimeString(),
                'activity'  =>  " {$message}"
            ]);
        }
}
