我遇到错误
syntax error, unexpected ',' (View: /home/vagrant/code/JCSE/resources/views/comments/caConfirm.blade.php)
当我查看以下刀片文件时:
@extends{'templates.layout')
@section('title')
Comment Submitted
@endsection
@section('content')
@lang('comments.CA_CONFIRM')
@lang('jrnl.ADMIN_SIG')
@endsection
您将看到视图中没有',',因此我不知所措,无法理解问题所在。完全空白的部分仍然会发生错误。 当我直接从路线调用视图时出现错误:
Route::get('/caConfirmTest', function(){return view('comments.caConfirm');});
通常的模板文件很大,但其他任何视图都不会产生错误,并且该视图仍会以最小的模板给出错误:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<title>
@yield('title')
@section('title')
{{ config('jrnl.shortName') }}
@endsection
</title>
</head>
<body>
@yield('content')
</body>
</html>
欢迎您的帮助!
编辑
按照morph的建议,编译视图中的错误似乎出现在@endsection指令之后,并突出显示了以下几行:
<?php $__env->stopSection(); ?>
<?php echo $__env->make(, \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/vagrant/code/JCSE/resources/views/comments/caConfirm.blade.php ENDPATH**/ ?>
$ __ env-> make(,看起来很可疑,但是我无法找到这意味着什么。
答案 0 :(得分:0)
刀片语法中的拼写错误
Change this
@extends{'templates.layout')
to this
@extends('templates.layout')