“Passe todos os dados para todas as páginas Laravel” Respostas de código

Passe todos os dados para todas as páginas Laravel

use Illuminate\Support\Facades\View;

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

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

Passe todos os dados para todas as páginas Laravel

namespace App\Providers;
use Illuminate\Support\Facades\View;
use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\Schema;

use Illuminate\Support\Facades\Auth;
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()
    {
        //
    }
}
SAMER SAEID

Passe todos os dados para todas as páginas Laravel

this work :)
use Illuminate\Support\Facades\View;
SAMER SAEID

Use variável em todas as páginas do site Laravel

# app/Providers/AppServiceProvider.php

public function boot()
{
   // add this
    view()->share('someKey', 'This is shared data');
}
SAMER SAEID

Use variável em todas as páginas do site Laravel

php artisan make:middleware SomeMiddleware
SAMER SAEID

Use variável em todas as páginas do site Laravel

{{Session::get('website_name', 'Value Goes Here')}}
SAMER SAEID

Respostas semelhantes a “Passe todos os dados para todas as páginas Laravel”

Perguntas semelhantes a “Passe todos os dados para todas as páginas Laravel”

Mais respostas relacionadas para “Passe todos os dados para todas as páginas Laravel” em PHP

Procure respostas de código populares por idioma

Procurar outros idiomas de código