Laravel - Check if @yield empty or not

后端 未结 17 1934
醉梦人生
醉梦人生 2021-01-31 02:08

Is it possible to check into a blade view if @yield have content or not?

I am trying to assign the page titles in the views:

@section(\"title\", \"hi wor         


        
17条回答
  •  南方客
    南方客 (楼主)
    2021-01-31 02:29

    You can simply check if the section exists:

    if (isset($__env->getSections()['title'])) {
    
        @yield('title');
    }
    

    And you can even go a step further and pack this little piece of code into a Blade extension: http://laravel.com/docs/templates#extending-blade

提交回复
热议问题