使用最新版本升级后 laravel 错误

Posted

技术标签:

【中文标题】使用最新版本升级后 laravel 错误【英文标题】:laravel error after upgrade with latest version 【发布时间】:2020-11-26 16:00:38 【问题描述】:

最近我请人对laravel项目进行了最新升级,现在我遇到了一些我不明白的错误。

谁能看看这个http://newgeo.af-sound.ro/ 并告诉我我错过了什么?

如果您想查看文件,请随时与我联系

安德烈在 af-sound.ro

谢谢!

【问题讨论】:

错误来自/* </span><span class="tp-thumb-title">title</span>' */ 这一行。删除并检查。 title 缺少美元符号 如果 title 是一个 php 变量,那么它将是 $title 如果它的 js 变量,那么它将是 @title 如果你想注释掉然后删除 @ 987654325@ 【参考方案1】:

我认为问题不在于 laravel 版本。如您所见,错误是因为存在未定义的常量或变量。 该错误与laravel版本无关。 请修改您的代码。

试试这个: 将文件 (resources/views/index.blade.php) 中第 805 行的 title 替换为 $title

【讨论】:

【参考方案2】:

你有一个小胡子标签,所以刀片将内容评估为 PHP。

我说的是突出显示行的title 部分。 PHP 假设 title 是一个常量,由于它没有被定义,所以会抛出一个错误。

要注释掉刀片代码,你必须使用-- --,否则PHP 仍然会被评估。 参考https://laravel.com/docs/7.x/blade#comments。

【讨论】:

【参考方案3】:

确保美元符号应放在“标题”之前。检查您的代码。

【讨论】:

【参考方案4】:

感谢大家的快速解答!

根据您的回复,我设法使它与: $title ?? '' 一起工作,一切都很好。

再次感谢!

【讨论】:

以上是关于使用最新版本升级后 laravel 错误的主要内容,如果未能解决你的问题,请参考以下文章

升级到最新版本后出现颤振错误

如何将 Laravel 安装程序“laravel/installer”更新到最新版本?

尝试通过 Composer 将 Laravel/Nova 更新到最新版本时出现 INVALID CREDENTIALS 错误

通过 npm 在 windows 中升级到最新的节点版本

centos7.2如何升级到centos7.3最新版本

升级到最新的 SDK 版本 1.20.4 后运行/调试 Flutter 应用程序非常慢