当您打开storage/framework/views/
内的缓存视图时,将显示已渲染的刀片视图,而我找不到以下功能:
$__env->startSection('content');
和
$__env->stopSection();
它可能是用call_user_func()制成的,因此您不能仅通过单击Ctrl + Click来实现它,这需要真正了解Laravel胆量的人来回答:)
答案 0 :(得分:2)
您可以在Illuminate\View\Factory
类上使用的特征中找到这些方法。
https://github.com/laravel/framework/blob/5.8/src/Illuminate/View/Factory.php#L17-L23
此特定方法实际上具有Illuminate\Views\Concerns\ManagesLayouts
特性。
https://github.com/laravel/framework/blob/5.8/src/Illuminate/View/Concerns/ManagesLayouts.php
此外,在该类的构造函数中,您将看到$__env
与视图共享。
https://github.com/laravel/framework/blob/5.8/src/Illuminate/View/Factory.php#L99