我的所有布局文件(laravel)上方都出现了一个文本

问题描述 投票:0回答:1

请注意,我的页面顶部会在布局文件之前显示一段文本,与我选择的布局文件无关。当我在chrome中查看页面源时,它显示如下

0 <!DOCTYPE html>
<html lang="en">.....

我无法找到这个 0 来自哪里,我一定是在浏览 Laravel 文件时不小心输入了它。

如果我只是在布局文件的开头输入 xyz,我会得到:

0 xyz
<!DOCTYPE html>

因此前一个 0 是在布局文件之前渲染的。

我需要它消失......

我尝试更改布局文件,但它仍然保留在布局文件上方。 我已经检查了我的布局和组件,但找不到它来自哪里。 我已经使用过文件搜索,但是在所有文件中查找 0 似乎是不可能的。 如果我能理解 laravel 如何渲染其页面,我就可以找到布局文件之前的内容,并且可以尝试从那里找到解决方案。这让我很担心。

新项目 发生这种情况时正在尝试更改布局文件

带电组件

<?php
    
    namespace App\Livewire;
    
    use Livewire\Attributes\Layout;
    use Livewire\Attributes\Title;
    use Livewire\Component;
    
    #[Layout('layouts.guest')]
    #[Title('GMH - Home')]
    class HomePage extends Component
    {
        public function render()
        {
            return view('livewire.home-page');
        }
    }

页面检查

0 xyz
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">....

客叶片布局

xyz
    <!DOCTYPE html>
    <html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
        <head>
            <meta charset="utf-8">.....

Laravel 11 火线3

php html laravel layout components
1个回答
0
投票

抛出错误代替 xyz,然后查看错误处理页面中的堆栈跟踪。

您还可以在项目中搜索 echo 或 print 功能。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.