Recaje-New/app/Models/SearchHistory.php

45 lines
925 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class SearchHistory extends Model
{
use HasFactory;
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = [
'user_id',
'weights',
'criteria',
'location',
'results'
];
/**
* The attributes that should be cast.
*
* @var array
*/
protected $casts = [
'weights' => 'array',
'criteria' => 'array',
'results' => 'array',
'created_at' => 'datetime',
'updated_at' => 'datetime',
];
/**
* Get the user that owns the search history.
*/
public function user()
{
return $this->belongsTo(User::class);
}
}