0
我在laravel5中有两个布局。如果会话不是扩展布局,则其他扩展布局二。可能吗 ?尝试了很多场景,但没有找到任何。我在laravel5中有两个布局。如果会话不是扩展布局,则其他扩展布局二。可能吗?
我在laravel5中有两个布局。如果会话不是扩展布局,则其他扩展布局二。可能吗 ?尝试了很多场景,但没有找到任何。我在laravel5中有两个布局。如果会话不是扩展布局,则其他扩展布局二。可能吗?
更新:
您可以使用一个变量来解决您的问题是这样的:
@php
if(auth()->user()) { {{-- Here you can also use any session variable --}}
$layout = 'layouts.one';
} else {
$layout = 'layouts.two';
}
@endphp
@extends($layout)
希望这有助于!
当然这是可能的。 您可以在刀片文件中使用简单的if条件来执行此操作。
@if(Session::has('aSessionVarHere'))
@extends('layouts.master.session')
@else
@extends('layouts.master.no-session')
@endif
为验证Session
正面使用如上所述。
我已经试过,但没有工作。 –
我已更新我的答案,请看看 –
是的它的工作。 :) 谢谢 –