Truyền dữ liệu cho tất cả các view có trong source code (ok)

https://laravel.com/docs/7.x/views

Ngoài ra, bạn có thể truyền dữ liệu cho tất cả các view có trong source code với method share trong view facade. Phương thức này sẽ được khi báo ở AppServiceProvider tại method boot:

Ngoài ra, bạn có thể truyền dữ liệu cho tất cả các view có trong source code với method share trong view facade. Phương thức này sẽ được khi báo ở AppServiceProvider tại method boot:

public function boot()
{
    View::share('key', 'value');
}
Như thế này thì tất cả các file view đều có thể gọi $key với giá trị là value.

C:\xampp\htdocs\blog\app\Providers\AppServiceProvider.php

<?php

namespace App\Providers;

use Illuminate\Support\Facades\View;

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');
    }
}

Last updated