【问题标题】:Laravel 6 user auth page not working properlyLaravel 6 用户身份验证页面无法正常工作
【发布时间】:2019-12-19 10:32:22
【问题描述】:

今天我为一个新项目安装了 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 文件,但没有找到解决方案。

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

提前致谢

【问题讨论】:

  • 您是在模板中加载 JS 和 CSS 文件,还是在 public 文件夹中找不到?
  • 我在 pubic 文件夹中有 js 和 css 文件,但它们是空的。
  • npm run dev 是否会给您带来任何错误?你能告诉我们你的mix-manifest.json文件吗?
  • 你是否运行过这个命令 npm install npm run dev

标签: php laravel vue.js laravel-6


【解决方案1】:

实现Auth的命令如下:

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

如果您的登录和注册页面仅显示纯 HTML。并且 CSS 没有正确加载然后运行这两个命令:

npm install
npm run dev

您只需遵循这两个步骤。

composer require laravel/ui
php artisan ui:auth

【讨论】:

    【解决方案2】:

    这肯定会解决您的问题!

    检查您的 npm 安装是否显示任何弃用错误, 如果显示,则转到 nodejs 官方网站https://nodejs.org/en/ 并在您的系统中下载并安装最新的。

    然后在你的终端运行:

        npm install  
        npm run dev 
    

    就是这样。

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

    【讨论】:

      【解决方案3】:

      做一件事,

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

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

      我相信它会起作用。

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

      npm install
      npm run dev
      

      谢谢。

      【讨论】:

        猜你喜欢
        • 2016-11-09
        • 2016-10-25
        • 1970-01-01
        • 2018-07-24
        • 2017-05-10
        • 2015-12-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-17
        相关资源
        最近更新 更多