【发布时间】:2021-08-23 11:37:25
【问题描述】:
我继承了一些遗留代码,我正试图让它在开发服务器上工作。它在产品服务器上运行良好。我是 laravel 菜鸟。
我几乎一切正常。 (我已锁定 composer.json 中的所有版本,以匹配工作站点)
最后失败的是这一行:
<img src="{{ asset(GetProfilePicLanding())}}" class="img-responsive">
我收到错误Call to undefined function GetProfilePicLanding()
刀片文件在resources/views/index.blade.php
函数GetProfilePicLanding()在app/helper.php
我无法想象为什么运行相同代码的两台服务器在查找此文件时会有所不同
我正在考虑添加类似 @include('app/helper') 的内容,但随后我必须修改 conf/view 文件。
如果可能的话,我会尽量不修改代码本身。
希望有任何想法或如何最好地调试它。
感谢您的帮助
【问题讨论】:
-
尝试运行 php artisan config:cache 。以上需要修改app/config,任何修改config,这个artisan命令一般需要修改后运行。此处说明:stackoverflow.com/questions/44021662/…