Accesores
Comprar curso

137. Accesores

En este capítulo, descubre cómo utilizar Accesores en Laravel 10. Aprende cómo utilizar Accesores para modificar la salida de datos de tus modelos y cómo personalizar los Accesores para tus necesidades.


1 comentarios

Inicia sesión para comentar

Comentarios:

  • Victor Arana Flores

    Victor Arana Flores hace 8 meses Destacado

    Los Accesores son métodos en los modelos de Laravel que permiten modificar la salida de los atributos de los modelos. Es decir, los Accesores te permiten manipular cómo se presentan los datos de los atributos de los modelos en tus vistas o en tus respuestas de API.

    Por ejemplo, si tienes un modelo "User" que tiene un atributo "name", puedes utilizar un Accesor para modificar cómo se presenta el nombre del usuario en tus vistas. Por ejemplo, puedes convertir el nombre del usuario en mayúsculas antes de mostrarlo en la vista.

    Para crear un Accesor en Laravel, debes agregar un método al modelo con el siguiente formato:

    public function get[NombreAtributo]Attribute($value)
    {
       // Código para modificar el valor del atributo
       return $valor_modificado;
    }

    En este ejemplo, [NombreAtributo] es el nombre del atributo al que se le va a agregar el Accesor. Por ejemplo, si el atributo es "name", el nombre del método sería "getNameAttribute".

    Dentro del método, puedes manipular el valor del atributo como desees. En el ejemplo anterior, se puede utilizar el método "strtoupper" para convertir el nombre del usuario en mayúsculas.

    Una vez que hayas creado el Accesor, puedes utilizarlo en tus vistas o en tus respuestas de API para presentar los datos del modelo de la manera que desees.