AttributeIlluminate\Database\Eloquent\Attributes\Hidden
#[Hidden]
Specifies which fields should be hidden during serialization of an Eloquent model.
Available since
Laravel 13.0
Targets
class
Parameters
$columnsarray|stringFields that should be hidden.
Practical usage
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Attributes\Hidden;
#[Hidden(['password'])]
class User extends Model
{
//...
}