close
Laravel 是一個MVC架構的框架,而Blade就是V的部分
其實 Blade就是被Laravel處理過後的字串 , 被忠實的呈現到網頁上而已。
正因為是字串,所以你可以在後端的部分使用拼湊元素的方式來湊出複雜的Blade
舉例
public function example(){
$header = "<h3> This is example title </h3>";
$nav = view('ExampleFolder.Nav');
$content = "<p> This is Content</p>";
$page = $header.$nav.$content;
return $page;
}
----
補充一點
有時在blade中 使用 {{ $variable}} 來呈現字串時,總會有一個怎麼樣也去不掉的雙引號 ""把變數包起來
如果你的變數的內容是html的標籤,Blade就會忠實呈現標籤,而非變成你想要的模樣
這時有一個很簡單的方法可以解決,就是你只要把{{$variable}} 改成 {!!$variable !!} 就可以了喔!
文章標籤
全站熱搜