语法错误,意外的““”,预期:::(T_PAAMAYIM_NEKUDOTAYIM)

时间:2018-06-23 06:57:59

标签: laravel

我在Laravel中遇到此错误:

ErrorException thrown with message "syntax error, unexpected '"', expecting :: (T_PAAMAYIM_NEKUDOTAYIM) (View: C:\xampp\htdocs\blog\resources\views\posts\view.blade.php)"

Stacktrace:
#0 Symfony\Component\Debug\Exception\FatalThrowableError in C:\xampp\htdocs\blog\storage\framework\views\84082f7931aeac789ccd4bfb975980dd81818f2a.php:16

这是view.blade.php的代码

@extends('layouts.app')

@section('content')
<div class="container">
    <div class="row justify-content-center">
        <div class="col-md-8 text-center">

            <div class="card">
                <div class="card-header">Post View</div>

                <div class="card-body">

                    <div class="row"> 
                        <div class="col-md-4">
<!--                        <ul class="list-group">
                            @if(count($categories) > 0)
                                @foreach($categories->all() as $category)
                                    <li class="list-group-item"><a href='{{ url("category/{$category->id") }}'>{{$category->category}}</a></li>
                                @endforeach
                            @else
                                <p>No Category Found!</p>
                            @endif
                        </ul> -->

                        </div>
                        <div class="col-md-8">

                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
@endsection

1 个答案:

答案 0 :(得分:0)

您似乎在这里有一个无与伦比的开括号{

url("category/{$category->id")

我怀疑这是由Blade模板系统解析的,并且很难理解它。这就是为什么错误是从缓存的文件而不是您自己的文件发出的。

可以通过将视图文件提交到版本控制中,然后剪掉其中的一部分直到不再发生该错误来发现这种错误。通过反复试验,您可以找到引发异常的部分。