2016-08-29 142 views
0

如何在刀片語法中跳出刀片語法以在if數據存在語句中顯示html?Laravel在刀片中顯示html

{{ $manager->first_name or '<a href="/add">add</a>' }} 

只會顯示html標籤。所有我在文檔中看到的是亞太經社會

回答

5

那種邏輯是不是做的事情......在你看來最好的辦法,你應該做到以下幾點

@if (null !== $manager->first_name) 
    {{ $manager->first_name }} 
@else 
    <a href="/add">add</a> 
@endif 

有可能需要一些改變if/else語句的代碼能夠正確驗證,但這是基本思想。

1

你可以做到這一點{!! $manager->first_name or '<a href="/add">add</a>' !!}

0

只是一個除了Celia的答案;你仍然應該逃避數據:

{!! isset($manager->first_name) ? e($manager->first_name) : '<a href="/add">add</a>' !!}