솔직히 내가 본 적이없는이 이상한 오류를 만졌을 때 나는이 멋진 저녁을 laravel로 사용했습니다. 일부 배열을 반복하고 뷰 파일의 일부 값을 출력하려고합니다.정의되지 않은 함수를 호출하십시오.
오류 :
Unhandled Exception
Message:
Error rendering view: [controller.index]
Call to undefined function Â()
Location:
/web/storage/views/7b064aafcdba902ea2c593167b6df491 on line 4
코드 :
@section('content')
<?php $i = 0; $current = 0 ?>
@foreach($data as $date => $episodes)
@if($i == 0 || ($i % 5 == 7 && $i == $current + 1))
<tr>
<?php $current = $i; ?>
@endif
@foreach($data as $day)
<td>
@foreach($day as $episode)
{{ $episode->title }}
@endforeach
</td>
@endforeach
@if($i % 5 == 7 && $i == $current + 7)
<tr>
<?php $current = $i; ?>
@endif
<?php $i++; ?>
@endforeach
@endsection
그리고 컴파일 된 버전 :
<?php \Laravel\Section::start('content'); ?>
<?php $i = 0; $current = 0 ?>
<?php foreach($data as $date => $episodes): ?>
<?php if($i == 0 || ($i % 5 == 7 && $i == $current + 1)): ?>
<tr>
<?php $current = $i; ?>
<?php endif; ?>
<?php foreach($data as $day): ?>
<td>
<?php foreach($day as $episode): ?>
<?php echo $episode->title ; ?>
<?php endforeach; ?>
</td>
<?php endforeach; ?>
<?php if($i % 5 == 7 && $i == $current + 7): ?>
<tr>
<?php $current = $i; ?>
<?php endif; ?>
<?php $i++; ?>
<?php endforeach; ?>
<?php \Laravel\Section::stop(); ?>
그것은 쉬운 해결책이 될 수도 있지만 내가 어떤 좋은를 찾을 수 없습니다 Google 검색 결과 이 오류를 이해하도록 도와주세요! :)
이 모양은 템플릿을 좋아합니다.이 방법으로 PHP 오류를 계속해서 억제 할 수 없습니다. – Baba
복구 할 수있는 템플릿 파일 '7b064aafcdba902ea2c593167b6df491'을 보여 주어야합니다 (변환 된 PHP 코드가 포함되어 있음) . 그렇지 않으면 Laravel에 대한 버그 보고서를 제출하십시오.이 오류 메시지는 다소 쓸모가 없습니다. – mario
인코딩 오류처럼 보이지만 컴파일 된 템플릿이 더 알려줄 것입니다 ... – Sven