Laravel 6用户身份验证页面无法正常工作

时间:2019-12-19 10:32:22

标签: php laravel vue.js laravel-6

今天我为一个新项目安装了laravel 6.x版本。

我的系统中装有PHP 7.3,因此已成功安装laravel 6。

然后我运行此命令来设置VueJS的Auth UI。

artisan ui vue —auth

连同此命令:

composer require laravel/ui --dev

但是当我检查登录页面时,它只是一个html框架。

我通过互联网检查并找到了解决方案,并尝试运行此命令,

npm run dev

但是仍然得到一个丑陋的登录页面,其中没有css和Js文件。我检查了CSS和JS文件,但没有找到解决方案。

任何人都请帮助并告诉我如何设置前端脚手架。

预先感谢

4 个答案:

答案 0 :(得分:2)

请检查“公共”文件夹中是否有CSS和Js文件,如果没有,请按照以下步骤操作,

1)创建app.css并放入project_name / public / css /

2)创建app.js并放入project_name / public / js /

我相信它会起作用。

如果没有,请确保您以前使用过这些命令。

npm install
npm run dev

谢谢。

答案 1 :(得分:2)

实现Auth的命令如下:

composer require laravel/ui
php artisan ui vue --auth

如果“登录和注册”页面仅显示纯HTML。而且CSS无法正确加载,然后运行以下两个命令:

npm install
npm run dev

答案 2 :(得分:1)

这肯定会解决您的问题!

检查您的npm安装是否显示任何弃用错误, 如果显示,请访问nodejs官方网站https://nodejs.org/en/,然后下载并安装最新的系统。

然后在您的终端中运行:

    npm install  
    npm run dev 

就是这样。

在您的laravel公共文件夹中,cs和js应该在npm run dev命令之后显示。 现在,您的登录和注册页面应该看起来像预期的一样漂亮。

答案 3 :(得分:0)

首先使用以下命令安装laravel / ui Composer软件包:

composer require laravel/ui

,然后在新的Laravel应用程序中运行以下命令:

php artisan ui vue --auth 

Laravel 6已将Auth脚手架移动到单独的程序包中。

来源:https://laravel.com/docs/6.0/authentication

要加载css和js文件,请运行以下命令:

npm install
npm run dev