10

为了设置我的项目,我运行了:

laravel new cms
composer require laravel/ui
php artisan ui:auth
php artisan migrate

但是,当我转到http://cms.test/login时,会显示登录页面:

在此处输入图像描述

并因缺少资源而出现两个 404 错误:

http://cms.test/js/app.js net::ERR_ABORTED 404 (Not Found)
http://cms.test/css/app.css

这些丢失文件的原因可能是什么?

除了.htaccess、favicon.ico、index.php 和robot.txt 文件之外,我的公共目录是空的,这正常吗?

4

5 回答 5

15

我的设置有点错误,我大多忘记运行编译 app.js 和 app.css 文件所需的 npm install 和 npm run dev 命令。

正确的设置命令序列是:

laravel new cms
cd cms
php artisan migrate
composer require laravel/ui
npm install
php artisan ui vue --auth
npm install && npm run dev
于 2019-09-15T03:07:54.427 回答
1

新应用程序中缺少 app.css 和 app.js。正如上面杰克罗布森的回答中所述,已经运行了正确的步骤。我重新运行了最后两个步骤:

    php artisan ui vue --auth
    npm install && npm run dev

它生成了 app.css 和 app.js - 现在一切都好。

不知道在初始安装中出了什么问题。

于 2019-11-21T18:57:37.637 回答
1

下面的命令对我有用。

npm install && npm run dev
于 2020-06-28T17:31:45.257 回答
0

在我的情况下是:在 Apache 中配置虚拟主机时,错误地写入了文件夹的路径: DocumentRoot "D: \ LARAVEL \ instagrmalaravel \ public" ...

在主机上时它是: 127.0.0.1 instagramlaravel.local,

将:instagramlaravel 更改为:instagramlaravel。

一切正常。

于 2019-10-10T16:10:13.493 回答
0

文件丢失的原因是您忘记运行生成文件的构建过程。最后一个命令npm run dev执行此操作。在文档中将 2 个命令配对 ( npm install && npm run dev) 似乎吸引了很多人。

于 2020-02-03T22:08:26.627 回答