|PageVisit newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|PageVisit newQuery() * @method static \Illuminate\Database\Eloquent\Builder|PageVisit query() * @method static \Illuminate\Database\Eloquent\Builder|PageVisit whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|PageVisit whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|PageVisit wherePage($value) * @method static \Illuminate\Database\Eloquent\Builder|PageVisit whereUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|PageVisit whereUserType($value) * @mixin \Eloquent */ class PageVisit extends Model { protected $fillable = [ 'user_id', 'page', 'user_type', 'created_at', ]; public $timestamps = false; protected function casts(): array { return [ 'user_type' => UserTypes::class, ]; } }