使用最新版本升级后 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 错误