我昨晚在本地设置了laravel Nova,对其进行了测试,使用和使用,一切在我的本地计算机上都很好。
将其上传到服务器,并且一切正常,除了我转到/nova
时,它正确地将我重定向到/nova/login
,但随后出现此错误
The Mix manifest does not exist. (View: /home/loanappboi/nova/resources/views/auth/layout.blade.php)
我正在使用共享主机,我将文件上传到根目录,并将public
文件夹内容上传到public_html
(我进行了必要的文件更新以反映此更改)>
这可能是什么原因? 我需要帮助
答案 0 :(得分:1)
mix()辅助函数使用/public/manifest-json.js
在配置中设置
mix.setPublicPath('public_html/')
OR
使用公共链接
ln -s ./public ./public_html
对于Apache Options FollowSymLinks
答案 1 :(得分:1)
我遇到了同样的错误。运行php artisan nova:publish
为我修复了该问题。您需要生成新星资源。
答案 2 :(得分:0)
确保在.gitignore中添加“ / vendor”而不是“ vendor”。仅添加“ vendor”将忽略代码库中所有名为vendor的文件夹,而nova资源位于公用文件夹的vendor文件夹中。