“Przekaż wszystkie dane na wszystkie strony Laravel” Kod odpowiedzi

Przekaż wszystkie dane na wszystkie strony 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

Przekaż wszystkie dane na wszystkie strony 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

Przekaż wszystkie dane na wszystkie strony Laravel

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

Używaj zmiennych na wszystkich stronach witryny Laravela

# app/Providers/AppServiceProvider.php

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

Używaj zmiennych na wszystkich stronach witryny Laravela

php artisan make:middleware SomeMiddleware
SAMER SAEID

Używaj zmiennych na wszystkich stronach witryny Laravela

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

Odpowiedzi podobne do “Przekaż wszystkie dane na wszystkie strony Laravel”

Pytania podobne do “Przekaż wszystkie dane na wszystkie strony Laravel”

Więcej pokrewnych odpowiedzi na “Przekaż wszystkie dane na wszystkie strony Laravel” w PHP

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu