You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel 8模板系统渲染问题求助:内容无法加载到app.blade.php

解决Laravel Blade布局内容无法加载的问题

嗨,我一眼就揪出问题所在啦!你在dashboard.blade.php里写的@extends('home')完全指向了错误的布局文件,咱们一步步来修正:

  • 修正@extends的路径
    你的布局文件是layout/app.blade.php,Laravel里Blade用点号.代替目录分隔符,所以正确的继承写法应该是:

    @extends('layout.app')
    @section('content')
        Test text
    @endsection
    

    你之前写的home系统根本找不到对应布局,自然没法把内容注入到@yield('content')区域。

  • 确认路由指向正确视图
    要确保你的路由是加载admin.dashboard这个视图的,比如在routes/web.php里:

    Route::get('/admin/dashboard', function () {
        return view('admin.dashboard');
    });
    

    如果路由指向了错误视图,也会导致内容不显示。

  • 清除视图缓存(可选但推荐)
    有时候Laravel会缓存编译后的视图,导致修改不生效,运行下面的命令就能清掉缓存:

    php artisan view:clear
    

要是做完这些还没好,再检查下layout/app.blade.php里的@yield('content')有没有拼写错误,比如写成@yield('contents')这种笔误。

内容的提问来源于stack exchange,提问作者Nafis Sadik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 10:17:34