gpt4 book ai didi

laravel - 如何在 Laravel 中让按钮对管理员类型用户可见一次?

转载 作者:行者123 更新时间:2023-12-02 10:02:15 27 4
gpt4 key购买 nike

我想让ADD按钮仅对管理员类型用户可见。我的代码如下所示:

@foreach($users as $user)
@if(Auth::user()->type=='admin')
<a href="{{ route('User.create', ['id'=>$user->id ]) }}" class="btn btn-default</i> ADD</a>
@endif
@endforeach

但是,由于 foreach 循环,它会根据所有用户的数量返回大量 ADD 按钮。如果我删除 foreach 循环,它将显示错误:

Undefined variable: user

如何解决这个问题?

最佳答案

这是因为您要删除 foreach ,但在 routes 中再次使用变量 $user 。请删除 $user->id 并改用 Auth::user()->id 。

  @if(Auth::user()->type=='admin')
<a href="{{ route('User.create', ['id'=>Auth::user()->id ]) }}" class="btn btn-default</i> ADD</a>
@endif

关于laravel - 如何在 Laravel 中让按钮对管理员类型用户可见一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60445320/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com