Pasar parámetros a todas las vistas
Comprar curso

29. Pasar parámetros a todas las vistas

En este capítulo, aprenderás cómo pasar parámetros a todas las vistas en Laravel 10. Los parámetros que se pasan a todas las vistas se utilizan para mostrar información que es relevante en todas las páginas de la aplicación. Te enseñaremos cómo pasar parámetros a todas las vistas en Laravel 10 para mejorar la consistencia y la legibilidad del código.


2 comentarios

Inicia sesión para comentar

Comentarios:

  • Victor Arana Flores

    Victor Arana Flores hace 1 año Destacado

    A veces, es necesario compartir datos con todas las vistas generadas por su aplicación. Para hacer esto, puede utilizar el método share de la fachada View. Por lo general, debe realizar llamadas al método share dentro del método boot de un proveedor de servicios. Puede agregarlos a la clase App\Providers\AppServiceProvider o generar un proveedor de servicios separado para alojarlos.

    Aquí hay un ejemplo de cómo compartir datos en el proveedor de servicios AppServiceProvider:

    namespace App\Providers;
    
    use Illuminate\Support\Facades\View;
    use Illuminate\Support\ServiceProvider;
    
    class AppServiceProvider extends ServiceProvider
    {
        /**
         * Register any application services.
         */
        public function register()
        {
            // ...
        }
    
        /**
         * Bootstrap any application services.
         */
        public function boot()
        {
            View::share('key', 'value');
        }
    }
    

    En este ejemplo, la clave "key" se compartirá con todas las vistas generadas por su aplicación, y su valor será "value". Puede acceder a estos datos en cualquier vista utilizando la sintaxis de la plantilla de Blade, como {{ $key }}.

  • Erik Serna Vite

    Erik Serna Vite hace 1 año

    Hay manera de obtener información de la BD, para tenerla disponible de esta manera?, es algo como variables de sesión?

    • Edson hace 1 año

      X2

    • Victor Arana Flores hace 1 año

      Hola, asi es. Puedes recuperar información de la bbdd y pasarlo a todas las vistas.