Laravel Blade 模板:自定义条件指令
    		       		warning:
    		            这篇文章距离上次修改已过433天,其中的内容可能已经有所变动。
    		        
        		                
                
<?php
 
namespace App\Providers;
 
use Illuminate\Support\Facades\Blade;
use Illuminate\Support\ServiceProvider;
 
class BladeServiceProvider extends ServiceProvider
{
    /**
     * 注册任何应用服务。
     *
     * @return void
     */
    public function register()
    {
        // 可以选择在这里注册服务
    }
 
    /**
     * 引导任何应用服务。
     *
     * @return void
     */
    public function boot()
    {
        Blade::if('customCondition', function () {
            // 这里写入条件判断逻辑
            return true; // 或者 false,根据条件判断结果返回
        });
    }
}在这个例子中,我们定义了一个名为 customCondition 的自定义条件指令,并在服务提供者的 boot 方法中注册了它。在视图中,你可以使用 @if (customCondition) 来检查这个自定义条件。
评论已关闭