AttributeIlluminate\Database\Eloquent\Attributes\Visible
#[Visible]
O atributo #[Visible] permite especificar quais campos devem ser visíveis durante a serialização de um modelo Eloquent.
Disponível desde
Laravel 13.0
Aplicável em
class
Parâmetros
$columnsarray|stringArray ou string de colunas a serem incluídas na serialização.
Uso prático
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Attributes\Visible;
#[Visible(['title', 'author'])]
class Book extends Model
{
//...
}