1. 程式人生 > >在 Laravel 的 Blade 模版中定義變數

在 Laravel 的 Blade 模版中定義變數

有時候我們需要在 Laravel 的 Blade 模版中定義一些變數,而 Blade 卻沒有提供這樣的方法,所以我們這裡為大家分享兩種可以實現在 Blade 模版中定義變數的方法。

方法一

由於 Blade 模版中允許使用原生 PHP 程式碼,所以我們可以使用 PHP 語句來定義變數:

  1. <?php $var ='test';?>
  2. {{ $var }}

方法二

除了上面的方法,我們還可以使用 Blade 的註釋語法來定義/設定變數。由於在 Blade 中 {{-- 這裡是註釋 --}} 會被解析為 <?php /* 這裡是註釋 */ ?>,所以我們可以使用下面這樣的語句來定義變數:

  1. {{--*/$i=0;/*--}}
  2. // 這條語句會被 Blade 解析為
  3. <?php /* */$i=0;/* */?>

當然,我們還可以通過擴充套件 Blade 模版引擎的方法來實現,具體擴充套件方法可以參考 官方文件