ifデータが存在するステートメントにhtmlを表示するにはどのようにブレードの構文をエスケープしますか?BladeのLaravel表示html
{{ $manager->first_name or '<a href="/add">add</a>' }}
htmlタグも表示されます。私はドキュメントで見たすべては、ESCAP
ifデータが存在するステートメントにhtmlを表示するにはどのようにブレードの構文をエスケープしますか?BladeのLaravel表示html
{{ $manager->first_name or '<a href="/add">add</a>' }}
htmlタグも表示されます。私はドキュメントで見たすべては、ESCAP
ロジックのそのようなものだったあなたのビューで...物事を行うための最善の方法ではありません、あなたは以下の
@if (null !== $manager->first_name)
{{ $manager->first_name }}
@else
<a href="/add">add</a>
@endif
を行う必要がありますするために必要ないくつかの変更があるかもしれませんif/else文が正しく検証されるためのコードですが、これは基本的な考え方です。
あなたはセリアの答えに、この{!! $manager->first_name or '<a href="/add">add</a>' !!}
ただ、追加を行うことができます。データをエスケープする必要があります。
{!! isset($manager->first_name) ? e($manager->first_name) : '<a href="/add">add</a>' !!}