Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel@include into master layout导致:PHP致命错误:允许的内存大小134217728字节已用尽_Php_Laravel_Include_Blade_Template Engine - Fatal编程技术网

Laravel@include into master layout导致:PHP致命错误:允许的内存大小134217728字节已用尽

Laravel@include into master layout导致:PHP致命错误:允许的内存大小134217728字节已用尽,php,laravel,include,blade,template-engine,Php,Laravel,Include,Blade,Template Engine,我试图在master.blade.php中包含top.blade.php文件,但最终出现以下错误: PHP致命错误:允许的内存大小134217728字节已用尽 (试图分配16384字节)在 /网站/Hermann_-Sofa/html/vendor/laravel/framework/src/illusted/View/Factory.php 在线534 也许我做错了什么? 谢谢 route.php: Route::get('/', function () { return view('

我试图在master.blade.php中包含top.blade.php文件,但最终出现以下错误:

PHP致命错误:允许的内存大小134217728字节已用尽 (试图分配16384字节)在 /网站/Hermann_-Sofa/html/vendor/laravel/framework/src/illusted/View/Factory.php 在线534

也许我做错了什么? 谢谢

route.php:

Route::get('/', function () {
    return view('home');
});
home.blade.php:

<!-- Stored in resources/views/ -->

    @extends('layouts.master')

    @section('content')
        <p>This is my body content.</p>
    @stop
<!-- Stored in resources/views/ -->

    @extends('layouts.master')

    @section('top')
      <div class="right col-md-4 pull-right">
        <span class="phone"><span class="glyphicon glyphicon-earphone"></span> 0743 443.566</span>
        <span class="text-right" data-toggle="modal" data-target="#loginModal"><span class="fa fa-shopping-cart"></span>COSUL</span>
      </div>
      <div class="left col-md-8 hidden-xs">
        <span class="label label-warning">PROMOTII</span><span class="promo_1"> Promotii speciale de weekend!</span>
      </div>
    @endsection
<!-- Stored in resources/views/layouts/master.blade.php -->

<html>
    <head>
        <title>Sofa</title>
    </head>
    <body>

      <div class="top">
          <div class="container">
              @include('top')
          </div>
      </div>

        <div class="foo">

        </div>
    </body>
</html>

@扩展('layouts.master')
@节(“内容”)
这是我的身体内容

@停止
top.blade.php:

<!-- Stored in resources/views/ -->

    @extends('layouts.master')

    @section('content')
        <p>This is my body content.</p>
    @stop
<!-- Stored in resources/views/ -->

    @extends('layouts.master')

    @section('top')
      <div class="right col-md-4 pull-right">
        <span class="phone"><span class="glyphicon glyphicon-earphone"></span> 0743 443.566</span>
        <span class="text-right" data-toggle="modal" data-target="#loginModal"><span class="fa fa-shopping-cart"></span>COSUL</span>
      </div>
      <div class="left col-md-8 hidden-xs">
        <span class="label label-warning">PROMOTII</span><span class="promo_1"> Promotii speciale de weekend!</span>
      </div>
    @endsection
<!-- Stored in resources/views/layouts/master.blade.php -->

<html>
    <head>
        <title>Sofa</title>
    </head>
    <body>

      <div class="top">
          <div class="container">
              @include('top')
          </div>
      </div>

        <div class="foo">

        </div>
    </body>
</html>

@扩展('layouts.master')
@节(“顶部”)
0743 443.566
舒适的
周末特价促销!
@端部
master.blade.php:

<!-- Stored in resources/views/ -->

    @extends('layouts.master')

    @section('content')
        <p>This is my body content.</p>
    @stop
<!-- Stored in resources/views/ -->

    @extends('layouts.master')

    @section('top')
      <div class="right col-md-4 pull-right">
        <span class="phone"><span class="glyphicon glyphicon-earphone"></span> 0743 443.566</span>
        <span class="text-right" data-toggle="modal" data-target="#loginModal"><span class="fa fa-shopping-cart"></span>COSUL</span>
      </div>
      <div class="left col-md-8 hidden-xs">
        <span class="label label-warning">PROMOTII</span><span class="promo_1"> Promotii speciale de weekend!</span>
      </div>
    @endsection
<!-- Stored in resources/views/layouts/master.blade.php -->

<html>
    <head>
        <title>Sofa</title>
    </head>
    <body>

      <div class="top">
          <div class="container">
              @include('top')
          </div>
      </div>

        <div class="foo">

        </div>
    </body>
</html>

沙发
@包括('顶部')

这就是您正在做的:top扩展master和master include top=>原因never end include=>原因内存错误

解决方案: 除去


从您的top.blade.php。就是这样

看来你的某个地方有内存泄漏,这就是你的全部代码吗?您可以尝试将
@stop
更改为
@endsection
,因为您在俯视图和主视图中使用了不同的结束标记。您还可以通过执行
ini_set('memory_limit','256M')临时设置更高的内存限制代码中的某个地方。这导致主控和顶部之间出现无限包含循环