File: /home/clientsoftwares/www/crm.clientsoftwares.com/app/UserAction.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
/**
* Class UserAction
*
* @package App
* @property string $user
* @property string $action
* @property string $action_model
* @property integer $action_id
*/
class UserAction extends Model
{
protected $fillable = ['action', 'action_model', 'action_id', 'user_id', 'record_original', 'record_update'];
protected $hidden = [];
public static $searchable = [
];
/**
* Set to null if empty
* @param $input
*/
public function setUserIdAttribute($input)
{
$this->attributes['user_id'] = $input ? $input : null;
}
/**
* Set attribute to money format
* @param $input
*/
public function setActionIdAttribute($input)
{
$this->attributes['action_id'] = $input ? $input : null;
}
public function user()
{
return $this->belongsTo(User::class, 'user_id');
}
}