为什么认证登录视图不会扩展基本布局。
为什么认证登录视图不会扩展基本布局。
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、没有头部、没有脚本等等...
问题的原因是,在新安装的 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">