Laravel: 获取 blade 组件语法错误,意外 'endif' (T_ENDIF),预期文件结尾

Laravel: getting blade components syntax error, unexpected 'endif' (T_ENDIF), expecting end of file

我正在学习 laravel Laracast,但是我遇到了一些问题

我在文件中有此代码 components/layout.blade.php

<!DOCTYPE html>
<head>
    <title>Host Cloud Template - Services</title>
</head>

<body>
    {{$content}}
</body>

main.blade.php 上,这是视图重定向到的页面

<x-layout content = "Hello There">


</x-layout>

出于某种原因 Laravel 返回此错误:

syntax error, unexpected 'endif' (T_ENDIF), expecting end of file (View: C:\laragon\www\Conferencias\resources\views\template\main.blade.php)

我找到了导致问题的原因,我在 content="Hello There" 之间有一个 space,删除它并保留它就像 content="Hello There" 解决了问题。

我遇到了类似的问题,我将我的组件称为 <x-menu> 关闭标签为 <x-menu /> 问题解决了!