自定义 Blade 指令

 

1. 自定义 blade 模板命令

在 AppServiceProvider 中

use Illuminate\Support\Facades\Blade;

// 在boot中 定义一个指令

        Blade::directive('datetime', function($expression) {

            return "<?php echo date('Y-m-d H:i:s',intval($expression)); ?>";

        });




// 在模板中使用

<?php echo $time = time();?>

@datetime($time)

 

 

 

 

 

 2. 配置模板自定义命令之后一定清理模板缓存

命令: php artisan view:clear

 

use Illuminate\Support\Facades\Blade;
posted @ 2019-06-15 17:52  aocn  阅读(421)  评论(0)    收藏  举报