2017年2月16日木曜日

Laravel5.4でグローバル変数

Laravel5.4で、グローバル変数です。サービスプロバイダ内で、Config::set()で値を設定すると、各コントローラーからは、Config::get()で値を参照できるようになります。

/app/Providers/AppServiceProvider.php
use Config;

  public function boot()
  {
    Config::set(['user' => ['name' => 'John']]);
  }
/app/Http/Controllers/BlogsController.php
use Config;

  public function test()
  {
    $user_name = Config::get('user.name') ;
  }

参考サイト
Laravel 5 - Share variables in Service Providers(Stack Overflow)
Laravel5.3で、すべてのビューでデータを共有

0 件のコメント:

コメントを投稿