通常,当我这样检查(请参阅下面的代码)并且第一个if
为true
时,应跳过elseif
。在我的情况下,它显示layouts.app
和layouts.donor.master
我在这里不理解的是什么?
@if(auth()->guard('web')->check())
@extends('layouts.app')
@elseif(auth()->guard('donor')->check())
@extends('layouts.donor.master')
@endif
答案 0 :(得分:0)
似乎@extends
忽略了完全如此,所以我不得不另辟蹊径。
@extends(auth()->guard('donor')->check() ? 'layouts.donor.master' : 'layouts.app')
这对我有用。