如何解决laravel可以包含路由而不是刀片吗?
我有刀片文件,如果用户角色admin显示一个内容并且如果用户显示另一个内容,我会在其中检查用户角色,问题是我想为用户提供路由,而不是没有变量的普通刀片视图。有什么办法吗?
我的刀片文件:
@extends('admin/main') @section('content')
@if(Auth::user()->hasRoles('Darbuotojas'))
@include(route('darbuotojas.home')) // There i need to get route not view
@endif
@if(Auth::user()->hasRoles('Administratorius'))
<div class="container dydis">
<div class="row align-items-center justify-content-center text-center">
<div class="col-md-10" data-aos="fade-up" data-aos-delay="400">
<div class="row justify-content-center">
<div class="col-md-8 text-center">
<h4>Darbuotojai</h4>
</div>
</div>
</div>
</div>
</div>
<div class="container-fluid">
<div class="row">
<div class="col-sm-12">
<div style="position: relative; top: 50px; left: 15px; z-index: 1000">
Rodyti/Slėpti:
<a class="toggle-vis btn-sm btn-primary" href="#" data-column="0"
>Barkodas</a
>
<a href="#" class="toggle-vis btn-sm btn-primary" data-column="1"
>Tabelio nr.</a
>
<a href="#" class="toggle-vis btn-sm btn-primary" data-column="2"
>Vardas</a
>
<a href="#" class="toggle-vis btn-sm btn-primary" data-column="3"
>Pavardė</a
>
<a href="#" class="toggle-vis btn-sm btn-primary" data-column="4"
>Įmonė</a
>
<a href="#" class="toggle-vis btn-sm btn-primary" data-column="5"
>Miestas</a
>
<!--<a href="#" class="toggle-vis btn-sm btn-primary" data-column="6">Vadovas</a> pakeisti data column -->
<a href="#" class="toggle-vis btn-sm btn-primary" data-column="6"
>Padalinys</a
>
<a href="#" class="toggle-vis btn-sm btn-primary" data-column="7"
>Pareigos</a
>
<a href="#" class="toggle-vis btn-sm btn-primary" data-column="8"
>Telefonas</a
>
<a href="#" class="toggle-vis btn-sm btn-primary" data-column="9"
>El. paštas</a
>
<a href="#" class="toggle-vis btn-sm btn-primary" data-column="10"
>Veiksmai</a
>
</div>
</div>
</div>
@endif
@stop
解决方法
使用{{ route('darbuotojas.home') }}
代替@include(route('darbuotojas.home'))
此外,如果要包括刀片,请不要按其路径包括刀片,请使用其路径将其包括在内。 @include('path/to/home.blade.php')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。