首页 > 解决方案 > Laravel:不能在没有第一个开始的情况下结束一个部分

问题描述

以下是我的代码:

@extends('layouts.systemmain')
@section('title','New Product')
@section('content')
{{Form::open(['files'=>'true','action' => 'Product@store'])}}
@include('system.product.form',['mode' => 'New'])
{{Form::close()}}
@endsection
@section('pagejavascript')
<script>
    //$('#nav7').addClass('active');
</script>
@endsection
  1. 我试过使用 @stop 但不起作用。
  2. 我正在使用Mac,所以它可能与此有关吗?
  3. 即使我删除了所有@section & @endsection,错误仍然弹出(我确实使用了 php artisan cache:clear)
  4. 我在其他 add.blade 页面上使用了相同但稍作修改的代码,它们没有问题。
  5. 目前使用 laravel 5.8。

标签: laravel

解决方案


你没有关闭你的第一部分:

@section('title','New Product')

所以你的部分是重叠的。您必须先关闭一个部分,然后再开始另一部分。


推荐阅读