gpt4 book ai didi

php - @include 如何在 laravel 中工作?

转载 作者:可可西里 更新时间:2023-11-01 13:27:33 24 4
gpt4 key购买 nike

我正在尝试在 Laravel 中编写自定义指令。但是,它只返回我的 Blade 部分的路径作为字符串,而不是像@include 那样返回实际的 html。

@customInclude('authenticated/partials/header2') 


Blade::directive('customInclude', function($partial){
if(Config::get('constants.ORG_ID') === 'organizationId'){
return "<?php echo $partial; ?>";
}
});

我希望自定义指令返回在路径 'authenticated/partials/header2' 中找到的 html,但是,blade 似乎没有识别出该路径是我的 php.ini 中的路径。我的自定义指令位于 AppServiceProvider.php 文件中。有谁知道@include 是如何工作的,所以他们可以解释为什么我的路径没有被识别。

最佳答案

很酷的问题,它需要一些挖掘,但你可以很容易地复制 laravel 的功能:

Blade::directive('customInclude', function($partial){
if(Config::get('constants.ORG_ID') === 'organizationId'){
return "<?php echo view($partial); ?>";
}
});

关于php - @include 如何在 laravel 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38601054/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com