BPSの福岡拠点として一緒にお仕事させて頂いてます、株式会社ウイングドアのソノダです。 今回、Laravelで改行コードを含む変数を、 Bladeできちんと改行表示させる方法についてご紹介したいと思います。 Bladeで変数を表示させようとしたときに、改行コード(\n)を渡したはずなのに、 「\nがそのまま表示されてる!」 「ソースで見ると改行されてるのにHTML上だと改行されてない!」 となって、その仕組みが分からなかったので…💦 ちゃんと改行されるように修正しよう!というところで、 調べたことの備忘録がてら、記事にさせていただきます。 結論 前提として、改行コード付きの変数は、 「シングルクォーテーションではなくダブルクォーテーションで囲む」必要があります。 $true_text = "一行目\n二行目\n三行目"; // \nが改行として機能する⭕️ $false_text = '
![Laravel:改行コードを含んだ変数をBladeで表示させる|TechRacho by BPS株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/a7d25e288f31073fc8fa5028fbfe75491817d9bb/height=288;version=1;width=512/https%3A%2F%2Ftechracho.bpsinc.jp%2Fwp-content%2Fuploads%2F2020%2F05%2Flaravel_print_vars_with_lf_on_blade-min.png)