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 !!} 就可以了喔!

 

arrow
arrow
    文章標籤
    練習 技術文
    全站熱搜

    工程師黑田 發表在 痞客邦 留言(0) 人氣()