为什么认证登录视图不会扩展基本布局。

8 浏览
0 Comments

为什么认证登录视图不会扩展基本布局。

Laravel的登录验证视图不再扩展'layouts.app'。

我使用这个建议发布了认证配置:Php artisan make:auth命令未定义

我使用的是laravel 6.2版本。

我的视图结构如下:

视图结构

'login.blade.php'包含:

@extends('layouts.app')
@section('content')
....
@endsection

'app.blade.php'包含:

    @yield('content')

那么为什么我的登录页面现在没有app.blade页面的任何内容?没有css、没有头部、没有脚本等等...

0
0 Comments

问题的原因是,在新安装的 Laravel 应用程序中,通过运行 "laravel new APPSOmething" 命令创建了一个新的 Laravel 项目。随后,根据版本>=6的要求运行了两个命令: "composer require laravel/ui" 和 "php artisan ui vue --auth"。然后,启动应用程序后,会显示一个页面,其中的问题不是在扩展布局时遇到的(这在主页上是有效的),而是在 "layouts.app.blade.php" 文件中包含了错误的 CSS 和 JS 文件。

解决方法是修改 app.blade.php 文件。将以下代码进行更新:

<script src="{{ asset('js/app.js') }}" defer></script>
<link href="{{ asset('css/app.css') }}" rel="stylesheet">

0