Laravel 5 Laravel Carbon date格式在bootstrap popover中的应用

Laravel 5 Laravel Carbon date格式在bootstrap popover中的应用,laravel-5,popover,laravel-blade,php-carbon,Laravel 5,Popover,Laravel Blade,Php Carbon,我正在我的Laravel视图刀片中显示datediff。我可以显示两个日期之间的时间,如下所示: $lengthOwned = Carbon\Carbon::now()->diffForHumans(new Carbon\Carbon($real_asset->real_owned_since)); echo($lengthOwned); echo语句在我的页面上正确显示此信息,将{{$lengthOwned}}放置在刀片中的任何位置也是如此。它显示如下: 4 months aft

我正在我的Laravel视图刀片中显示datediff。我可以显示两个日期之间的时间,如下所示:

$lengthOwned = Carbon\Carbon::now()->diffForHumans(new Carbon\Carbon($real_asset->real_owned_since));
echo($lengthOwned);
echo语句在我的页面上正确显示此信息,将{{$lengthOwned}}放置在刀片中的任何位置也是如此。它显示如下:

4 months after
2018年3月1日和2018年11月5日之间的差异

但是,我需要在一个引导弹出窗口中显示它,当我这样做时,我会得到数字,而不附带文本。因此,在popover面板中,我得到的不是4个月,而是4个月。这意味着4个月后和12年后的情况变得只有4个月和12个月-不好

我的popover代码是:

<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>
有人对为什么提供的碳文本丢失/截断有什么建议吗

我在Windows10上运行带有XAMPP的Laravel5.5和PHP7


提前感谢。

您缺少数据内容价值的引号,现在您有:

<a  data-content={{$lengthOwned}}>CLICK FOR TIME LAPSED</a>
而是将整个值用引号括起来:

<a  data-content="{{$lengthOwned}}">CLICK FOR TIME LAPSED</a>

完美-就是这样!我所需要的只是引号。非常感谢:
<a  data-content="{{$lengthOwned}}">CLICK FOR TIME LAPSED</a>