2017-02-11 259 views
0

我很好奇之間的差異! !!}和{{}}{!!之間的區別!!}和{{}}

在laravel,模型 - 視圖 - 控制器它在視圖中使用,其中用戶聲明,將其從控制器

示例假設發送的變量:

**In Controller** 

public function show(){ 
    $somevariable = 'What is the difference'; 
    return view('someView.page')->with('somevariable', $somevariable) 
} 



**In View** 

<span class="label label-default">{!! $somevariable !!}</span> 

<span class="label label-default">{{ $somevariable }}</span> 

這兩個作品,但我想知道是否有重大變化,它有什麼區別。

回答

3

docs

刀片{{ $name }}語句通過PHP的ヶ輛自動發送功能,以防止XSS攻擊。

如果您不希望您的數據進行轉義做,你可以使用下面的語法:{!! $name !!}

呼應由應用程序的用戶提供的內容時要非常小心。顯示用戶提供的數據時,請始終使用轉義的雙花括號語法來防止XSS攻擊。