Php 为什么设计布局在auth:make命令的laravel中不起作用
我是laravel的新手,我使用的是laravel 5.6,但问题是当我运行auth:make命令时,它会执行并显示一些登录字段和注册字段。我的问题是为什么在laravel中运行auth:make命令后前端设计不起作用。我上传了图片,它只显示html内容,但前端设计没有显示 虽然Laravel并没有规定您使用哪个JavaScript或CSS预处理器,但它确实提供了一个使用引导和Vue的基本起点,这对许多应用程序都有帮助。默认情况下,Laravel使用NPM安装这两个前端软件包 所以,如果您想要使用Laravel默认的“前端设计”(引导),并且想要使用Laravel推荐的方法(npm),那么您必须遵循上面的文档 您是否安装了node和npm,然后在laravel根目录中运行以下命令Php 为什么设计布局在auth:make命令的laravel中不起作用,php,laravel,laravel-5,laravel-5.2,Php,Laravel,Laravel 5,Laravel 5.2,我是laravel的新手,我使用的是laravel 5.6,但问题是当我运行auth:make命令时,它会执行并显示一些登录字段和注册字段。我的问题是为什么在laravel中运行auth:make命令后前端设计不起作用。我上传了图片,它只显示html内容,但前端设计没有显示 虽然Laravel并没有规定您使用哪个JavaScript或CSS预处理器,但它确实提供了一个使用引导和Vue的基本起点,这对许多应用程序都有帮助。默认情况下,Laravel使用NPM安装这两个前端软件包 所以,如果您想要
npm install
npm run dev
这些命令编译相关的javascript和scss/css文件,并构建前端
以下是关于该主题的其他一些文件:
节点和npm的安装:
Laravel混音和前端:
转到:
app/resources/views/auth/layouts/app.blade.php.
找到这个(可能是第20行):
并将其替换为:
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous">
它适用于我的laravel 8.x.为什么需要npm?npm是节点的包管理器。它安装javascript包。它使安装所需的软件包变得非常容易。如果不想将npm安装到生产环境中:可以将node和npm安装到开发环境中。执行回答中的命令后,您可以将前端上载到生产环境。您所说的一切都很好,但与问题无关,这里也不需要。使用node.js是可选的,不需要。laravel可以处理前端和后端。虽然Laravel并没有规定您使用哪个JavaScript或CSS预处理器,但它确实提供了一个使用引导和Vue的基本起点,这对许多应用程序都有帮助。默认情况下,Laravel使用NPM安装这两个前端软件包。因此,如果用户希望在没有引导的情况下编写css代码,那么可以,不需要npm。但若用户想要使用引导,那个么需要npm,然后需要节点。你们所说的设计布局是什么意思,你们能分享所有这些吗?实际上这不是安装问题。这是htaccess文件的问题。当我将htaccess文件从public删除到根目录时,出现了这个问题
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous">