try to real use eloquent