2014-06-23 15 views
6

Na tej stronie śledziłem laracasta Jeffreya Waysa i naprawdę się uczyłem, ale niestety gdzieś popełniłem błąd i nie wiem, gdzie to jest. Otrzymuję następujący błąd."Niespodziewane _dane T_String" w Blade, Laravel

https://laracasts.com/series/laravel-from-scratch 

Symfony \ Component \ Debug \ Exception \ FatalErrorException 

syntax error, unexpected '__data' (T_STRING) 

<?php $__env->startSection('content'); ?> 
<h1>All Users</h1> 
<?php foreach($users as $user): ?> 
<li><?php echo link_to("https://stackoverflow.com/users/{$user->username}", $user->username); ?></li> 
<?php endforeach; ?>; 
<?php $__env->stopSection(); ?> 
<?php echo $__env->make('layouts.default, array_except(get_defined_vars(), array('__data', '__path')))->render(); ?> 

Nie jestem do końca pewien, dlaczego otrzymuję ten problem. Czy ktoś może mi to wyjaśnić, więc mogę to zrozumieć?

+2

Wygląda na to, że brakuje ci jednego cudzysłowu po 'layouts.default'. Aby uzyskać dodatkowe informacje, zapoznaj się z podświetlaniem składni w pytaniu. –

Odpowiedz

38

Myślę, że przegapiłeś jeden cytat z ostatniej linii. Wypróbuj to:

<?php $__env->startSection('content'); ?> 
<h1>All Users</h1> 
<?php foreach($users as $user): ?> 
<li><?php echo link_to("https://stackoverflow.com/users/{$user->username}", $user->username); ?></li> 
<?php endforeach; ?>; 
<?php $__env->stopSection(); ?> 
<?php echo $__env->make('layouts.default', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?> 
+2

Dzięki, w moim przypadku również brakowało jednego cytatu. ☺ – Pathros

+0

Ten pojedynczy cytat właśnie spowodował mi 30 przerażających minut! –

+0

Dziękujemy! rozwiązał mój problem! w rzeczywistości był to błąd podczas używania funkcji rozszerzania w łopacie laravel, w której @extends ("layouts.agency.master" zamiast @extends ("layouts.agency.master") – Sangimed

Powiązane problemy