2017-07-20 6 views
-5

私は行間にスペースを作成しようとしていますが、まだ動作しません。それは次の行に行くと仮定します。スペースを印刷する代わりに、実際にはhtmlタグ
が印刷されます。任意の手掛かりどのようにこの問題を解決するには?PHP変数のhtmlタグを印刷するには?

SettingController.php

$content = "Someone purchase your picture".<br><br>; 

foreach ($request->input('pic') as $key => $value) { 
    $content .= "$key : $value".<br>; 
    } 
+0

使用この '$コンテンツ= "誰かがあなたの写真を購入

"。 $ content。= $ key。 ":"。$ value。 "
"; ' – RJParikh

答えて

2

どのようにhtmlとphpのは、あなたがhtmlタグ

$content = "Someone purchase your picture"."<br><br>"; 

foreach ($request->input('pic') as $key => $value) { 
    $content .= "$key : $value"."<br>"; 
    } 
ため ""を追加する必要がありますあなたのコード質問に対する回答やチュートリアル

がたくさん見つかります統合することができます検索します

+0

実際には、実際の間隔を表示する代わりに
が表示されます。 – Davy

0

実際にウェブブラウザに印刷する代わりに、結果を電子メールで送信します。

public function SendPicture(Request $request) 
{ 

    $title = "Picture Purchase"; 
    //$picture = $request->input('pic'); 


    $content = "Someone purchase your picture"."<br><br>"; 

    foreach ($request->input('pic') as $key => $value) { 

     $content .= "$value".".jpg"."<br>"; 

     } 


    Mail::send('soulfy.email.purchase', ['title' => $title, 'content' => $content], function ($message) //use ($attach) 
    { 

     $message->from('[email protected]', 'Admin'); 

     $message->to(['[email protected]', '[email protected]']); 

     //Attach file 
     //$message->attach($attach); 

     //Add a subject 
     $message->subject("Picture Purchase"); 

    }); 

    return redirect('home/setting'); 

} 

メール/ purchase.blade.php

{{$title}} 

    <br><br> 

    {{$content}} 
+0

使用しているメールサービスによっては、
タグを使用する必要はなく、次の行から開始するには、テンプレートの[入力]ボタンを押してください。 – Keutelvocht

+0

入力ボタンが機能しません。私の電子メールの構文をチェックしますか? – Davy

+0

どのテンプレートサービスを使用していますか? – Keutelvocht