

コントローラーの中のメソッドの中の変数に、htmlの構文を入れ込む方法で迷っております。

[code]

    public function show(profile $profile){
    $text = "プロフィール\n" .
            "{$profile->name}\n" .
            "仕事\n" .
            "{$profile->job}\n" .
            "スキル\n" .
            "{$profile->skill}\n" .
            "自己紹介\n" .
            "{$profile->introduction}";
    return view ('profile' => $profile,);
    }
    
[/code]

`$text` の変数の中に、以下のようなhtmlの構文を代入したいのですが、うまくいきません。  
(h5,pなどにstyleをあてたい）

[code]

    <h5>プロフィール</h5>
    <p>{$profile->name}</p>
    <h6>仕事</h6>
    <p>{$profile->job}</p>
    <h6>スキル</h6>
    <p>{$profile->skill}</p>
    <h6>自己紹介</h6>
    <p>{$profile->introduction}</p>
    
[/code]

**＜試したこと＞**

[code]

    $a = "プロフィール";
    $text = '<h5>' . $a . '</h5>';
    
[/code]

`<h5>` などもテキストとして吐き出されてしまう。

どなたか、ご教示いただけましたら幸いです。


CC BY-SA 4.0
2019-09-19T06:41:07.297
59156
2019-10-01T08:12:14.797
2019-09-19T06:43:14.040
32986
35794
question
php laravel
変数にhtml　(pタグ、hタグなど入れたい）


と書いたら出来ると思います

[code]

    $text = <<< EOM　　
        "プロフィール\n" .
        "{$profile->name}\n" .
        "仕事\n" .
        "{$profile->job}\n" .
        "スキル\n" .
        "{$profile->skill}\n" .
        "自己紹介\n" .
        "{$profile->introduction}";
    EOM;
    
[/code]


CC BY-SA 4.0
2019-10-01T08:12:14.797
59390
2019-10-01T08:12:14.797
35461
59156
answer