If you are using Laravel Livewire, and on your component your are trying to load properties from your eloquent model using fill, for example let’s say you have the following code inside your mount method.
$this->fill(Listing::whereId($listing_id)->first());
And one or more of your properties are not shown in your UI, your should check if you have hide them using hidden in your eloquent model for example
protected $hidden = [
"user_id",
"taxonomy_id"
];
For make these property works with fill you just have to make them visible for this purpose as follow.
$this->fill(Listing::whereId($listing_id)->first()->makeVisible(["taxonomy_id", "user_id"]));
This you way you can load and work with your properties values, but have them hidden by default, so if for example your are serialising this models on a REST API, you don’t have to worry that they are shown in the json output.