Я показываю датировку в моем представлении Laravel (клинок).Я могу показать время между двумя датами следующим образом:
$lengthOwned = Carbon\Carbon::now()->diffForHumans(new Carbon\Carbon($real_asset->real_owned_since));
echo($lengthOwned);
Оператор echo
правильно отображает эту информацию на моей странице, как и размещение {{$lengthOwned}}
в любом месте блейда.Он отображает как:
4 months after
для разницы между 01/03/2018 и сегодняшним днем 05/11/2018
Тем не менее, мне нужно отобразить это во всплывающем окне начальной загрузки, и когда яполучить номер без сопроводительного текста.Поэтому вместо «4 months after
» на всплывающей панели я просто получаю «4
».Это означает, что "4 months after
" и "12 years after
" становятся просто "4
" и "12
" - не очень хорошо.
Мой код поповера:
<a href="#RE" data-toggle="popover" title="How long since acquired" data-content={{$lengthOwned}}>CLICK FOR TIME LAPSED</a>
со следующим javaScript:
<script>
$(document).ready(function(){
$('[data-toggle="popover"]').popover();
});
</script>
У кого-нибудь есть какие-либо предложения относительно того, почему текст, предоставленный углеродом, отсутствует / усечен?
Я использую Laravel 5.5, PHP 7 с XAMPP наWindows 10
Заранее спасибо.