変数のテキストの中に{{ }}
が含まれていてもそのまま表示する、というのがゴールだと認識しています。
結論から言うと、特別なことをせずにそのまま{{ }}
が表示されることを確認しました。
下記のような簡単なコードでそれを確認しています。(Laravel 10)
Route::get('/hoge', function () {
return view('hoge', ['text' => 'Hello {{World}}!']);
});
{{ $text }}
Hello {{World}}!
{{}}
があったら画面が真っ白になります。
おそらく別の問題があるのではないかと思います。
エラーメッセージが表示されるよう、PHPのdisplay_errors
設定を変更されてはいかがでしょうか?