当我想为管理员显示布局时,它应该只使用一个布局,但它也使用成员布局,反之亦然。
以下是代码:
@if (Auth::user()->role == 'admin')
@extends('layouts/admin')
@elseif (Auth::user()->role == 'member')
@extends('layouts/member')
@endif
@section('content')
<h1>Hello world</h1>
@endsection
当我登录管理员帐户时,它会显示admin和member的导航栏。我只需要一个。
答案 0 :(得分:1)
更改延伸线:
@extends('layouts/admin')
for include:
@include('layouts/admin')
答案 1 :(得分:1)
只需将@extends
更改为@include
即可。
@if (Auth::user()->role == 'admin')
@include('layouts/admin')
@elseif (Auth::user()->role == 'member')
@include('layouts/member')
@endif
@section('content')
<h1>Hello world</h1>
@endsection