Saltar al contenido

laravel comparte variable con todas las vistas ejemplo de código

Ejemplo 1: pasar todos los datos a todas las páginas laravel

use IlluminateSupportFacadesView;

class BaseController extends Controller
{
  public function __construct()
  {
    //its just a dummy data object.
    $user = User::all();

    // Sharing is caring
    View::share('user', $user);
  }
}

Ejemplo 2: pasar todos los datos a todas las páginas laravel

namespace AppProviders;
use IlluminateSupportFacadesView;
use IlluminateSupportServiceProvider;
use IlluminateSupportFacadesSchema;

use IlluminateSupportFacadesAuth;
use DB;


class AppServiceProvider extends ServiceProvider
{
    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
         View::share('key', 'value');
         Schema::defaultStringLength(191);

        $categories=DB::table('categories')->get();
        View::share('categories',$categories);  

    }

    /**
     * Register any application services.
     *
     * @return void
     */
    public function register()
    {
        //
    }
}

Ejemplo 3: los datos de laravel comparten todas las vistas

<?php

namespace AppProviders;

use IlluminateSupportFacadesView;

class AppServiceProvider extends ServiceProvider
{
    /**
     * Register any application services.
     *
     * @return void
     */
    public function register()
    {
        //
    }

    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
        View::share('key', 'value');
    }
}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *