【问题标题】:laravel error after upgrade with latest version使用最新版本升级后 laravel 错误
【发布时间】: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@

标签: laravel version project upgrade


【解决方案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 ?? '' }} 一起工作,一切都很好。

        再次感谢!

        【讨论】:

          猜你喜欢
          • 2021-11-26
          • 2019-03-21
          • 2020-01-11
          • 2019-02-06
          • 2021-02-07
          • 2019-05-16
          • 2015-07-28
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多