今天我为一个新项目安装了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文件,但没有找到解决方案。
任何人都请帮助并告诉我如何设置前端脚手架。
预先感谢
答案 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