我正在做一個laravel的PHP專案,我有一個全域刀片,我在那里定義了一個變數
$a = "一些動態獲取的值"。
而且我在100多個刀片檔案中這樣擴展這個刀片
@extends('global' )
在所有這些刀片中,我怎樣才能訪問這個$a變數呢?
版本 - PHP 7.2.34, Laravel 5.3.31
。謝謝你的幫助。
PS: 如果有任何其他方法,我可以在其他刀片中獲得定義在全域刀片中的PHP變數/函式,請隨時建議。
uj5u.com熱心網友回復:
在每個刀片中選擇你要匯入的刀片或布局,然后添加這段代碼
。// AppServiceProvider.php
public function register()
{
//你想要的布局,你可以為所有視圖添加'*'而不是'刀片'。
View::composer('blade', function ($view) {
$value = "Data"/span>
$view->with('value', $value) 。
});
}
在刀片上像普通變數一樣使用它。
另外,你也可以用另一種方式Laravel composer
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/320604.html
標籤:
