我已经通过SSH进入服务器并进入Laravel文件夹。我更新了其中一个html页脚文件,但更改未反映在网站上。我觉得我可能需要重新编译一些东西。
我尝试删除并重新创建.env
文件(我先备份了)。
我尝试过运行以下命令:
php artisan clear-compiled
php artisan optimize
php artisan cache:clear
我似乎更新网站的唯一方法是更新位于/laravel/public/assets/js/main.min.js
的main.min.js文件,这是更新网站的一种可怕方式。
如何根据我对网站中的html模板文件所做的更改强制Laravel重新创建此文件或重新编译网站?
我在这里缺少什么?我没有任何Laravel经验,我正在尝试为客户更新此网站。
编辑: 我想我需要澄清一点......
该网站似乎是从此文件呈现的:/public/assets/js/main.min.js
例如,该网站的大多数主页都位于此js文件中。但是文件缩小了,因此难以直接编辑。
我假设(我在这里可能完全错误)该文件是从位于Laravel文件夹中的html文件生成的。为了支持这个概念,我在其他目录中找到了与main.min.js文件中的html对应的html文件。
我的假设是,之前的开发人员会更新html文件,然后运行某些将网站编译成javascript文件。但也许这与Laravel本身没有任何关系,更多的是与一些前端框架有关?
答案 0 :(得分:0)
尝试清除缓存的视图...
php artisan view:clear
答案 1 :(得分:0)
Laravel资产位于
你的根目录的资源/资产/ JS
可以看看他们的
如果您的文件Form.RecordsetClone
是使用main.js
构建的,则laravel mix
会编译所有文件,您可以从中获知。确保运行
webpack.mix.js
如果您更改任何文件
希望这有帮助吗?