Laravel/Lumen 中的默认 blade 指令

Default blade directives in Laravel/Lumen

在哪里可以找到默认的 blade 指令文件夹? 我一直在寻找 @forelse 作为示例,但找不到它。

有谁知道它们在Lumen/Laravel中的定义吗?

note: I'm using Lumen framework, but I think it's quite similar to Laravel in this question, so I'm tagging both.

编辑:

由于不准确,我会更好地解释我的意图。

基本上,我正在创建一个与 @forelse 完全相同的指令,但有 2 或 3 个进一步的信息。 正因如此,我自己没找到,才来问问位置。

它们在 BladeCompiler 的 Illuminate\View\Compilers 命名空间中定义。

Illuminate/View/Compilers/BladeCompiler.php

具体来说,如果您希望使用 compileForelse 方法作为示例,则需要使用 compileForelse 方法。