返回静态鹿角模板上一页的问题

问题描述 投票:0回答:1

我在获取鹿角模板中的工作链接时遇到问题,该链接应该将我带回到我所在的上一个网址。

<a href="{{ url()->previous() }}">Back</a>

它似乎重定向回我所在的同一页面,而不是返回到之前的页面,所以我想知道我需要更改什么才能让它返回到上一个网址。

尝试过

url()->previous()

以及许多其他潜在的解决方案,但到目前为止还没有任何效果。

laravel statamic
1个回答
0
投票

因此,您可以将 Statamic 与他们自己的模板引擎(称为 Antlers)一起使用,或者与 Laravel 的模板引擎 Blade 一起使用。


鹿角

使用鹿角时,您可以通过使用大括号来使用动态 HTML(在静态中称为标签)

{{
}}

然而,在 Antlers 中,它们有 3 种分隔符,即;

  • {{ }}
    基本和主要分隔符对,用于渲染变量、计算表达式、调用标签以及执行几乎所有核心 Antlers 操作。
  • {{? ?}}
    {{$ $}}
    允许您编写、执行和回显 PHP。
  • {{# #}}
    用于代码注释。

鹿角文档。

您正在使用

url()->previous()
url()
是 Laravel 助手,而不是 Antlers 标签。因此,为了在 Antlers 模板中使用它,您必须使用 PHP 分隔符之一,如下所示:

  • {{? url()->previous() ?}}
  • {{$ url()->previous() $}}
    .

我喜欢使用

{{$ $}}
版本,因为这让我立即想到 PHP,因此我知道我正在输出 PHP 代码。


刀片

使用Blade时,

{{ url()->previous() }}
应该可以工作,所以肯定还有其他问题。也许查看一下您的日志文件,并确保您的模板以
.blade.php
文件扩展名结尾。

© www.soinside.com 2019 - 2024. All rights reserved.