master.blade.php에 top.blade.php 파일을 포함 시키려고하지만이 오류가 발생합니다. :Laravel @에 마스터 레이아웃 결과가 포함됨 : PHP 치명적 오류 : 허용 된 메모리 크기 134217728 bytes exhausted
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 16384 bytes) in /Websites/Hermann_Sofa/html/vendor/laravel/framework/src/Illuminate/View/Factory.php on line 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
top.blade.php :
<!-- 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
master.blade.php :
<!-- 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>
어딘가에 메모리 누수가있는 것처럼 보입니다. 전체 코드입니까? 상단 및 집보기에서 다른 끝 태그를 사용하기 때문에'@ stop'을'@ endsection'으로 변경하려고 할 수 있습니다. 'ini_set ('memory_limit', '256M');을 코드의 어딘가에서 실행하여 일시적으로 더 높은 메모리 제한을 설정할 수도 있습니다. –
이것은 마스터와 상단 사이에 무한 루프를 발생시킵니다. – feareoc