如何在刀片中执行多行PHP代码?

时间:2017-01-17 07:39:33

标签: php laravel-5 blade

我的刀片模板中有以下两行代码:

<DatePicker local:DatePickerCalendar.IsMonthYear="True"/>

现在我如何编写代码I.E.的第一个。以下代码行:

<p>
    <?php preg_match('/<p>(.*?)<\/p>/i' , $recent->blog_content , $matches) ?>
    {!! str_limit($matches[0] , 50 , '...') !!}
</p>

在Blade中,作为以下两种语法,将结果输出到frontEnd而不是执行我的代码:

<?php preg_match('/<p>(.*?)<\/p>/i' , $recent->blog_content , $matches) ?>

基本上我如何在刀片中执行多行PHP代码?

1 个答案:

答案 0 :(得分:1)

您可以使用 Blade @php directive 在您的模板中执行一段普通的 PHP:

@php
    $counter = 1;
@endphp