2014-06-23 28 views
6

Tôi đã theo dõi cùng với Jeffrey Ways ấu trùng trên trang web của mình và thực sự đã học nhưng tiếc là tôi đã mắc lỗi ở đâu đó và tôi không biết nó ở đâu. Tôi nhận được lỗi sau."Unexpected _data T_String" trong 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(); ?> 

Tôi không chắc chắn lý do tại sao tôi gặp sự cố này. Ai đó có thể giải thích cho tôi để tôi có thể hiểu được không?

+2

Có vẻ như bạn đang thiếu một trích dẫn duy nhất sau 'layouts.default'. Vui lòng tham khảo đánh dấu cú pháp trong câu hỏi của bạn để tham khảo thêm. –

Trả lời

38

Tôi nghĩ bạn đã bỏ lỡ một trích dẫn duy nhất trên dòng cuối cùng. Hãy thử điều này:

<?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

Cảm ơn, trong trường hợp của tôi, tôi cũng đã bỏ lỡ một câu trích dẫn duy nhất. ☺ – Pathros

+0

Trích dẫn duy nhất đó đã khiến tôi mất 30 phút! –

+0

Cảm ơn bạn! giải quyết vấn đề của tôi quá! nó đã thực sự là một lỗi khi sử dụng chức năng mở rộng trong lưỡi laravel tôi đã thực hiện @extends ('layouts.agency.master) thay vì @extends (' layouts.agency.master ') – Sangimed

Các vấn đề liên quan