Conditional extends in Blade

后端 未结 3 1924
后悔当初
后悔当初 2021-01-04 03:04

Is there any way to do a conditional @extends statement in the Blade templating language?

What I\'ve tried:

@if(!Request::ajax())
             


        
3条回答
  •  青春惊慌失措
    2021-01-04 03:16

    This kind of logic should really be kept out of the template.

    In your controller set the $layout property to be dashboard.master then instead of calling returning your view or response, terminate with just $this->layout->content = View::make('dashboard.template')

    Take a look at the Laravel docs on this

    You could end up with something like this

    layout->content = $template;
        }
    }
    

提交回复
热议问题