Laravel视图作曲家被执行两次

时间:2014-10-07 13:03:47

标签: laravel laravel-4 views blade

我在服务器和laravel调试栏上运行了xdebug,可以看到我的每个视图编辑器都被执行了两次。我把它们放在filters.php里面,肯定只运行一次。我可能做错了什么?

亚历

修改

视图作曲家被包括在内:

View::composer('dir.view', function ($view) {
    $view->with('variable', 'value');
});
像这样调用

模板:

return View::make('dir.view', array());

,模板看起来像这样:

@extends('layouts.master')

@section('content')

<p>content</p>

@stop

编辑2

这里的某人似乎遇到了类似的问题http://forumsarchive.laravel.io/viewtopic.php?pid=38657

1 个答案:

答案 0 :(得分:0)

这是因为我使用了这篇http://laravelsnippets.com/snippets/auto-minify-your-html-pages文章中的代码来缩小HTML,函数

$response->setContent($output);

再次运行所有作曲家。

现在需要找到一种方法来阻止它再次运行它们。